comparison mercurial/bundlerepo.py @ 26662:d215def59c3b

exewrapper: report name of failed DLL in error message This uses C string literal concatenation. Example output: $ hg version abort: failed to load Python DLL python27.dll Note that HGPYTHONLIB does not contain the trailing .dll, which works here because the documentation of LoadLibrary [1] says, that if no file name extension is specified in the filename parameter, the default library extension .dll is appended. See [2] for a motivation of this change. [1] https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175(v=vs.85).aspx [2] https://selenic.com/pipermail/mercurial/2015-August/048627.html
author Adrian Buehlmann <adrian@cadifra.com>
date Wed, 14 Oct 2015 12:22:09 +0200
parents 56b2bcea2529
children 7cac6ee41be7
comparison
equal deleted inserted replaced
26661:2b955fec91e0 26662:d215def59c3b