eric6/UI/UserInterface.py

branch
maintenance
changeset 7939
0fc1df79965d
parent 7924
8a96736d465e
child 8043
0acf98cd089a
--- a/eric6/UI/UserInterface.py	Sat Jan 02 11:21:36 2021 +0100
+++ b/eric6/UI/UserInterface.py	Sat Jan 02 15:18:36 2021 +0100
@@ -14,6 +14,7 @@
 import json
 import datetime
 import getpass
+import functools
 
 from PyQt5.QtCore import (
     pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, PYQT_VERSION_STR, QDate,
@@ -3561,7 +3562,7 @@
                     act.setObjectName("{0}@@{1}".format(toolGroup[0],
                                       tool['menutext']))
                     act.triggered.connect(
-                        lambda: self.__toolActionTriggered(act))
+                        functools.partial(self.__toolActionTriggered, act))
                     self.toolGroupActions[act.objectName()] = act
                     
                     self.toolbarManager.addAction(act, category)
@@ -3602,7 +3603,7 @@
                                   tool['menutext'], self)
                     act.setObjectName(key)
                     act.triggered.connect(
-                        lambda: self.__toolActionTriggered(act))
+                        functools.partial(self.__toolActionTriggered, act))
                     self.toolGroupActions[key] = act
                     
                     self.toolbarManager.addAction(act, category)

eric ide

mercurial