eric6/WebBrowser/Session/SessionManager.py

changeset 7937
181d1160f617
parent 7923
91e843545d9a
child 8143
2c730d5fd177
--- a/eric6/WebBrowser/Session/SessionManager.py	Sat Jan 02 12:15:33 2021 +0100
+++ b/eric6/WebBrowser/Session/SessionManager.py	Sat Jan 02 15:18:36 2021 +0100
@@ -9,6 +9,7 @@
 
 import os
 import json
+import functools
 
 from PyQt5.QtCore import (
     pyqtSlot, pyqtSignal, Qt, QObject, QTimer, QDir, QFile, QFileInfo,
@@ -370,7 +371,8 @@
             act.setChecked(session.isActive)
             act.setData(session.filePath)
             actionGroup.addAction(act)
-            act.triggered.connect(lambda: self.__sessionActTriggered(act))
+            act.triggered.connect(
+                functools.partial(self.__sessionActTriggered, act))
     
     @pyqtSlot()
     def __sessionActTriggered(self, act):

eric ide

mercurial