14 import copy |
14 import copy |
15 |
15 |
16 from PyQt6.QtCore import pyqtSlot, pyqtSignal, QObject |
16 from PyQt6.QtCore import pyqtSlot, pyqtSignal, QObject |
17 from PyQt6.QtWidgets import QDialog |
17 from PyQt6.QtWidgets import QDialog |
18 |
18 |
19 from EricWidgets import EricMessageBox |
19 from eric7.EricWidgets import EricMessageBox |
20 from EricWidgets.EricApplication import ericApp |
20 from eric7.EricWidgets.EricApplication import ericApp |
21 |
21 |
22 import Globals |
22 from eric7 import Globals, Preferences |
23 import Preferences |
|
24 |
23 |
25 |
24 |
26 class VirtualenvManager(QObject): |
25 class VirtualenvManager(QObject): |
27 """ |
26 """ |
28 Class implementing an object to manage Python virtual environments. |
27 Class implementing an object to manage Python virtual environments. |
453 self.tr("{0} - {1}").format( |
452 self.tr("{0} - {1}").format( |
454 venvName, self.__virtualEnvironments[venvName]["path"] |
453 venvName, self.__virtualEnvironments[venvName]["path"] |
455 ) |
454 ) |
456 ) |
455 ) |
457 if venvMessages: |
456 if venvMessages: |
458 from UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog |
457 from eric7.UI.DeleteFilesConfirmationDialog import ( |
|
458 DeleteFilesConfirmationDialog, |
|
459 ) |
459 |
460 |
460 dlg = DeleteFilesConfirmationDialog( |
461 dlg = DeleteFilesConfirmationDialog( |
461 None, |
462 None, |
462 self.tr("Delete Virtual Environments"), |
463 self.tr("Delete Virtual Environments"), |
463 self.tr( |
464 self.tr( |
520 self.tr("{0} - {1}").format( |
521 self.tr("{0} - {1}").format( |
521 venvName, self.__virtualEnvironments[venvName]["path"] |
522 venvName, self.__virtualEnvironments[venvName]["path"] |
522 ) |
523 ) |
523 ) |
524 ) |
524 if venvMessages: |
525 if venvMessages: |
525 from UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog |
526 from eric7.UI.DeleteFilesConfirmationDialog import ( |
|
527 DeleteFilesConfirmationDialog, |
|
528 ) |
526 |
529 |
527 dlg = DeleteFilesConfirmationDialog( |
530 dlg = DeleteFilesConfirmationDialog( |
528 None, |
531 None, |
529 self.tr("Remove Virtual Environments"), |
532 self.tr("Remove Virtual Environments"), |
530 self.tr( |
533 self.tr( |