From e4f32223b0dba570ee064b495ea6d3b544b2b9d6 Mon Sep 17 00:00:00 2001 From: Piotr Idzik <65706193+vil02@users.noreply.github.com> Date: Thu, 17 Apr 2025 04:23:58 +0200 Subject: [PATCH] Resolve some `consider-using-dict-items` warnings (#440) --- pysollib/tk/tabpage.py | 4 ++-- pysollib/tk/toolbar.py | 4 ++-- pysollib/ui/tktile/tkhtml.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pysollib/tk/tabpage.py b/pysollib/tk/tabpage.py index 0db5a37a..cf06e5bb 100644 --- a/pysollib/tk/tabpage.py +++ b/pysollib/tk/tabpage.py @@ -81,8 +81,8 @@ class TabPageSet(tkinter.Frame): else: raise InvalidTabPage('Invalid TabPage Name') # pop up the active 'tab' only - for page in self.pages.keys(): - self.pages[page]['tab'].config(relief=MYRIDGE) + for page in self.pages.values(): + page['tab'].config(relief=MYRIDGE) self.pages[self.GetActivePage()]['tab'].config(relief=MYRAISED) # switch page self.pages[self.GetActivePage()]['page'].lift() diff --git a/pysollib/tk/toolbar.py b/pysollib/tk/toolbar.py index 973503cb..55907457 100644 --- a/pysollib/tk/toolbar.py +++ b/pysollib/tk/toolbar.py @@ -420,9 +420,9 @@ class PysolToolbarTk: self.frame.update_idletasks() def updateText(self, **kw): - for name in kw.keys(): + for name, value in kw.items(): label = getattr(self, name + "_label") - label["text"] = kw[name] + label["text"] = value def updateImages(self, dir, size): if dir == self.dir and size == self.size: diff --git a/pysollib/ui/tktile/tkhtml.py b/pysollib/ui/tktile/tkhtml.py index cfe58b5e..43ddf024 100644 --- a/pysollib/ui/tktile/tkhtml.py +++ b/pysollib/ui/tktile/tkhtml.py @@ -71,8 +71,8 @@ class tkHTMLWriter(pysollib.formatter.NullWriter): } self.text.config(cursor=self.viewer.defcursor, font=font) - for f in self.fontmap.keys(): - self.text.tag_config(f, font=self.fontmap[f]) + for f, cur_font in self.fontmap.items(): + self.text.tag_config(f, font=cur_font) self.anchor = None self.anchor_mark = None