--- a/src/eric7/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/Plugins/VcsPlugins/vcsMercurial/PurgeExtension/purge.py Mon Nov 07 17:19:58 2022 +0100 @@ -9,6 +9,8 @@ from PyQt6.QtWidgets import QDialog +from eric7.UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog + from ..HgDialog import HgDialog from ..HgExtension import HgExtension @@ -79,8 +81,6 @@ """Do really want to delete files not tracked by Mercurial?""" ) entries = self.__getEntries(deleteAll) - from eric7.UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog - dlg = DeleteFilesConfirmationDialog(None, title, message, entries) if dlg.exec() == QDialog.DialogCode.Accepted: args = self.vcs.initCommand("purge") @@ -100,8 +100,8 @@ @param deleteAll flag indicating to list all files including ignored ones (boolean) """ - entries = self.__getEntries(deleteAll) from .HgPurgeListDialog import HgPurgeListDialog + entries = self.__getEntries(deleteAll) self.purgeListDialog = HgPurgeListDialog(entries) self.purgeListDialog.show()