Mercurial > hg
changeset 12686:fe31f834a9ff
demandimport: fix an obscure corner-case.
Python's __import__() function has 'level' as the fourth argument, not the
third. The code path in question probably never worked.
(This was seen trying to run Mercurial in PyPy. Fixing this made it
die somewhere else...)
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Tue, 14 Sep 2010 23:00:39 +0200 |
parents | a247751652ba |
children | 34d8247a4595 |
files | mercurial/demandimport.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/demandimport.py Sun Oct 10 00:38:57 2010 +0100 +++ b/mercurial/demandimport.py Tue Sep 14 23:00:39 2010 +0200 @@ -45,7 +45,7 @@ if not self._module: head, globals, locals, after, level = self._data if level is not None: - mod = _origimport(head, globals, locals, level) + mod = _origimport(head, globals, locals, level=level) else: mod = _origimport(head, globals, locals) # load submodules