[meld] vcview: Clean up some lambda assignments



commit 0a1536e57cc915670537167df0378a6e73ba08d6
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sun Dec 17 06:28:11 2017 +1000

    vcview: Clean up some lambda assignments

 meld/vcview.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/meld/vcview.py b/meld/vcview.py
index 239bc358..0840884d 100644
--- a/meld/vcview.py
+++ b/meld/vcview.py
@@ -527,9 +527,10 @@ class VcView(melddoc.MeldDoc, gnomeglade.Component):
         return False
 
     def on_filter_state_toggled(self, button):
-        active_action = lambda a: self.actiongroup.get_action(a).get_active()
         active_filters = [
-            k for k, v in self.state_actions.items() if active_action(v[0])]
+            k for k, (action_name, fn) in self.state_actions.items()
+            if self.actiongroup.get_action(action_name).get_active()
+        ]
 
         if set(active_filters) == set(self.props.status_filters):
             return
@@ -777,9 +778,9 @@ class VcView(melddoc.MeldDoc, gnomeglade.Component):
 
     def on_consoleview_populate_popup(self, textview, menu):
         buf = textview.get_buffer()
-        clear_cb = lambda *args: buf.delete(*buf.get_bounds())
         clear_action = Gtk.MenuItem.new_with_label(_("Clear"))
-        clear_action.connect("activate", clear_cb)
+        clear_action.connect(
+            "activate", lambda *args: buf.delete(*buf.get_bounds()))
         menu.insert(clear_action, 0)
         menu.insert(Gtk.SeparatorMenuItem(), 1)
         menu.show_all()


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