From 9aa7a16ae5136afb8d0bff830f4e00340f90ed5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 7 Dec 2012 11:12:22 +0100 Subject: [PATCH] Fix scope collision with lambda when activate plugins --- tryton/gui/window/form.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tryton/gui/window/form.py b/tryton/gui/window/form.py index f6c4bddc9c..aefb3f4b4d 100644 --- a/tryton/gui/window/form.py +++ b/tryton/gui/window/form.py @@ -587,11 +587,11 @@ class Form(SignalEvent, TabContent): for name, func in plugin.get_plugins(self.model): menuitem = gtk.MenuItem('_' + name) menuitem.set_use_underline(True) - menuitem.connect('activate', lambda *a: func({ + menuitem.connect('activate', lambda m, func: func({ 'model': self.model, 'ids': self.id_get(), 'id': self.id_get(), - })) + }), func) menu.add(menuitem) return menu