eric7/PipInterface/Pip.py

branch
eric7
changeset 8998
4644064d4454
parent 8997
d8946c2a22b5
child 9002
31a7decd3393
equal deleted inserted replaced
8997:d8946c2a22b5 8998:4644064d4454
959 args.append("--user-only") 959 args.append("--user-only")
960 if reverse: 960 if reverse:
961 args.append("--reverse") 961 args.append("--reverse")
962 962
963 proc = QProcess() 963 proc = QProcess()
964 proc.start(sys.executable, args) 964 proc.start(sys.executable.replace("w.exe", ".exe"), args)
965 if proc.waitForStarted(15000) and proc.waitForFinished(30000): 965 if proc.waitForStarted(15000) and proc.waitForFinished(30000):
966 output = str(proc.readAllStandardOutput(), 966 output = str(proc.readAllStandardOutput(),
967 Preferences.getSystem("IOEncoding"), 967 Preferences.getSystem("IOEncoding"),
968 'replace').strip() 968 'replace').strip()
969 with contextlib.suppress(json.JSONDecodeError): 969 with contextlib.suppress(json.JSONDecodeError):
970 dependencies = json.loads(output) 970 dependencies = json.loads(output)
971 971
972 return dependencies 972 return dependencies

eric ide

mercurial