320 def __setVirtualenvVersion(self): |
320 def __setVirtualenvVersion(self): |
321 """ |
321 """ |
322 Private method to determine the virtualenv version and set the |
322 Private method to determine the virtualenv version and set the |
323 respective label. |
323 respective label. |
324 """ |
324 """ |
325 calls = [ |
325 calls = [] |
|
326 if self.pythonExecPicker.text(): |
|
327 calls.append((self.pythonExecPicker.text(), |
|
328 ["-m", "virtualenv", "--version"])) |
|
329 calls.extend([ |
326 (sys.executable.replace("w.exe", ".exe"), |
330 (sys.executable.replace("w.exe", ".exe"), |
327 ["-m", "virtualenv", "--version"]), |
331 ["-m", "virtualenv", "--version"]), |
328 ("virtualenv", ["--version"]), |
332 ("virtualenv", ["--version"]), |
329 ] |
333 ]) |
330 if self.pythonExecPicker.text(): |
|
331 calls.append((self.pythonExecPicker.text(), |
|
332 ["-m", "virtualenv", "--version"])) |
|
333 |
334 |
334 proc = QProcess() |
335 proc = QProcess() |
335 for prog, args in calls: |
336 for prog, args in calls: |
336 proc.start(prog, args) |
337 proc.start(prog, args) |
337 |
338 |