Fix stdlib DLL importing when borg.exe is run from arbitrary cwd()s

This commit is contained in:
Marian Beermann 2016-06-16 02:33:54 +02:00
parent 7569bfe1f1
commit 7953c42bab
No known key found for this signature in database
GPG key ID: 9B8450B91D1362C1

View file

@ -43,6 +43,7 @@ int wmain(int argc , wchar_t *argv[] )
PathRemoveFileSpecW(path);
std::wstring selfpath(path);
std::wstring libpath = selfpath + L"/library.zip;" + selfpath + L"/bin";
SetDllDirectoryW(path);
Py_SetPath(libpath.c_str());
Py_SetProgramName(argv[0]);