[meld] dirdiff: Minor refactors for PEP8 line lengths



commit 25c61939b3ee92d8b2cde0ea3a680a9392bc5731
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sun Dec 17 07:42:12 2017 +1000

    dirdiff: Minor refactors for PEP8 line lengths

 meld/dirdiff.py | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)
---
diff --git a/meld/dirdiff.py b/meld/dirdiff.py
index d65a3bfe..dad70c50 100644
--- a/meld/dirdiff.py
+++ b/meld/dirdiff.py
@@ -531,10 +531,19 @@ class DirDiff(melddoc.MeldDoc, gnomeglade.Component):
         self.filter_ui = []
         for i, f in enumerate(self.name_filters):
             name = "Hide%d" % i
-            callback = lambda b, i=i: self._update_name_filter(b, i)
-            actions.append((name, None, f.label, None, _("Hide %s") % f.label, callback, f.active))
-            self.filter_ui.append(["/CustomPopup" , name, name, Gtk.UIManagerItemType.MENUITEM, False])
-            self.filter_ui.append(["/Menubar/ViewMenu/FileFilters", name, name, 
Gtk.UIManagerItemType.MENUITEM, False])
+            callback = functools.partial(self._update_name_filter, idx=i)
+            actions.append((
+                name, None, f.label, None, _("Hide %s") % f.label,
+                callback, f.active
+            ))
+            self.filter_ui.append([
+                "/CustomPopup", name, name,
+                Gtk.UIManagerItemType.MENUITEM, False
+            ])
+            self.filter_ui.append([
+                "/Menubar/ViewMenu/FileFilters", name, name,
+                Gtk.UIManagerItemType.MENUITEM, False
+            ])
             if f.filter is None:
                 disabled_actions.append(name)
 
@@ -1491,13 +1500,13 @@ class DirDiff(melddoc.MeldDoc, gnomeglade.Component):
             except IndexError:
                 continue
             changed = changed[len(current):]
-            # search the tree component at a time
-            for component in changed:
+            # search the tree one path part at a time
+            for part in changed:
                 child = model.iter_children(it)
                 while child:
                     child_path = model.value_path(child, pane)
                     # Found the changed path
-                    if child_path and component == os.path.basename(child_path):
+                    if child_path and part == os.path.basename(child_path):
                         it = child
                         break
                     child = self.model.iter_next(child)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]