eric6/PipInterface/PipFreezeDialog.py

changeset 7771
787a6b3f8c9f
parent 7360
9190402e4505
child 7780
41420f82c0ac
equal deleted inserted replaced
7770:49f3377aebf1 7771:787a6b3f8c9f
16 ) 16 )
17 17
18 from E5Gui import E5MessageBox, E5FileDialog 18 from E5Gui import E5MessageBox, E5FileDialog
19 from E5Gui.E5PathPicker import E5PathPickerModes 19 from E5Gui.E5PathPicker import E5PathPickerModes
20 from E5Gui.E5Application import e5App 20 from E5Gui.E5Application import e5App
21 from E5Gui.E5OverrideCursor import E5OverrideCursor
21 22
22 from .Ui_PipFreezeDialog import Ui_PipFreezeDialog 23 from .Ui_PipFreezeDialog import Ui_PipFreezeDialog
23 24
24 import Utilities 25 import Utilities
25 26
60 Protected slot implementing a close event handler. 61 Protected slot implementing a close event handler.
61 62
62 @param e close event 63 @param e close event
63 @type QCloseEvent 64 @type QCloseEvent
64 """ 65 """
65 QApplication.restoreOverrideCursor()
66 e.accept() 66 e.accept()
67 67
68 @pyqtSlot(bool) 68 @pyqtSlot(bool)
69 def on_localCheckBox_clicked(self, checked): 69 def on_localCheckBox_clicked(self, checked):
70 """ 70 """
142 self.requirementsFilePicker.text()) 142 self.requirementsFilePicker.text())
143 if os.path.exists(fileName): 143 if os.path.exists(fileName):
144 args.append("--requirement") 144 args.append("--requirement")
145 args.append(fileName) 145 args.append(fileName)
146 146
147 QApplication.setOverrideCursor(Qt.WaitCursor) 147 with E5OverrideCursor():
148 success, output = self.__pip.runProcess(args, interpreter) 148 success, output = self.__pip.runProcess(args, interpreter)
149 149
150 if success: 150 if success:
151 self.requirementsEdit.setPlainText(output) 151 self.requirementsEdit.setPlainText(output)
152 self.__requirementsAvailable = True 152 self.__requirementsAvailable = True
153 else: 153 else:
154 self.requirementsEdit.setPlainText( 154 self.requirementsEdit.setPlainText(
155 self.tr("No output generated by 'pip freeze'.")) 155 self.tr("No output generated by 'pip freeze'."))
156 156
157 QApplication.restoreOverrideCursor()
158 self.__updateButtons() 157 self.__updateButtons()
159 158
160 self.__requirementsEdited = False 159 self.__requirementsEdited = False
161 160
162 def __updateButtons(self): 161 def __updateButtons(self):

eric ide

mercurial