# HG changeset patch # User Augie Fackler # Date 1489900767 14400 # Node ID 28f00d07e2ee1433ba7af9eeedfca1b60226dc24 # Parent 713e984bec91bdd0429483fab352667cbed99ba4 util: reference __main__ in sys.modules as a sysstr diff -r 713e984bec91 -r 28f00d07e2ee mercurial/util.py --- a/mercurial/util.py Sun Mar 19 01:38:10 2017 -0400 +++ b/mercurial/util.py Sun Mar 19 01:19:27 2017 -0400 @@ -969,7 +969,7 @@ """ if _hgexecutable is None: hg = encoding.environ.get('HG') - mainmod = sys.modules['__main__'] + mainmod = sys.modules[pycompat.sysstr('__main__')] if hg: _sethgexecutable(hg) elif mainfrozen():