diff -r 5798ee4a8807 -r 3f23dbf37dbe src/eric7/WebBrowser/Session/SessionManager.py --- a/src/eric7/WebBrowser/Session/SessionManager.py Fri Nov 04 13:46:31 2022 +0100 +++ b/src/eric7/WebBrowser/Session/SessionManager.py Fri Nov 04 13:52:26 2022 +0100 @@ -7,40 +7,39 @@ Module implementing the session manager. """ -import os +import contextlib +import functools import json -import functools -import contextlib +import os import pathlib import shutil from PyQt6.QtCore import ( - pyqtSlot, - pyqtSignal, - Qt, - QObject, - QTimer, + QByteArray, + QDateTime, QDir, QFileSystemWatcher, - QByteArray, - QDateTime, + QObject, + Qt, + QTimer, + pyqtSignal, + pyqtSlot, ) from PyQt6.QtGui import QActionGroup from PyQt6.QtWidgets import ( QApplication, - QInputDialog, - QLineEdit, + QComboBox, QDialog, QDialogButtonBox, + QInputDialog, QLabel, - QComboBox, + QLineEdit, QVBoxLayout, ) -from eric7.EricWidgets import EricMessageBox +from eric7 import Preferences, Utilities from eric7.EricGui.EricOverrideCursor import EricOverrideCursor - -from eric7 import Preferences, Utilities +from eric7.EricWidgets import EricMessageBox class SessionMetaData: @@ -697,6 +696,7 @@ Public method to show the session manager dialog. """ from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow + from .SessionManagerDialog import SessionManagerDialog dlg = SessionManagerDialog(WebBrowserWindow.getWindow())