eric6/PipInterface/PipFreezeDialog.py

changeset 7848
97e9b5cc51dc
parent 7836
2f0d208b8137
child 7850
e64b178499da
child 7923
91e843545d9a
equal deleted inserted replaced
7847:2364bf9d714a 7848:97e9b5cc51dc
41 self.setupUi(self) 41 self.setupUi(self)
42 self.setWindowFlags(Qt.Window) 42 self.setWindowFlags(Qt.Window)
43 43
44 self.__refreshButton = self.buttonBox.addButton( 44 self.__refreshButton = self.buttonBox.addButton(
45 self.tr("&Refresh"), QDialogButtonBox.ActionRole) 45 self.tr("&Refresh"), QDialogButtonBox.ActionRole)
46
47 self.__environmentName = ""
46 48
47 self.requirementsFilePicker.setMode(E5PathPickerModes.SaveFileMode) 49 self.requirementsFilePicker.setMode(E5PathPickerModes.SaveFileMode)
48 self.requirementsFilePicker.setFilters( 50 self.requirementsFilePicker.setFilters(
49 self.tr("Text Files (*.txt);;All Files (*)")) 51 self.tr("Text Files (*.txt);;All Files (*)"))
50 52
115 self.tr("""The requirements were changed. Do you want""" 117 self.tr("""The requirements were changed. Do you want"""
116 """ to overwrite these changes?""")) 118 """ to overwrite these changes?"""))
117 else: 119 else:
118 ok = True 120 ok = True
119 if ok: 121 if ok:
120 self.start() 122 self.start(self.__environmentName)
121 123
122 def start(self, venvName): 124 def start(self, venvName):
123 """ 125 """
124 Public method to start the command. 126 Public method to start the command.
125 127
126 @param venvName name of the environment to act upon 128 @param venvName name of the environment to act upon
127 @type str 129 @type str
128 """ 130 """
129 self.requirementsEdit.clear() 131 self.requirementsEdit.clear()
130 self.__requirementsAvailable = False 132 self.__requirementsAvailable = False
133 self.__environmentName = venvName
131 134
132 interpreter = self.__pip.getVirtualenvInterpreter(venvName) 135 interpreter = self.__pip.getVirtualenvInterpreter(venvName)
133 if not interpreter: 136 if not interpreter:
134 return 137 return
135 138

eric ide

mercurial