[meld] vcview: Clean up some lambda assignments
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] vcview: Clean up some lambda assignments
- Date: Sun, 31 Dec 2017 20:13:15 +0000 (UTC)
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]