Patchwork D7980: resourceutil: ensure `_rootpath` is defined under py2exe

login
register
mail settings
Submitter phabricator
Date Jan. 24, 2020, 4:06 p.m.
Message ID <7d325391e94d799cbadc631e630a2aa8@localhost.localdomain>
Download mbox | patch
Permalink /patch/44608/
State Not Applicable
Headers show

Comments

phabricator - Jan. 24, 2020, 4:06 p.m.
Closed by commit rHGa90039b07343: resourceutil: ensure `_rootpath` is defined under py2exe (authored by mharbison72).
This revision was automatically updated to reflect the committed changes.
This revision was not accepted when it landed; it landed in state "Needs Review".

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D7980?vs=19542&id=19551

CHANGES SINCE LAST ACTION
  https://phab.mercurial-scm.org/D7980/new/

REVISION DETAIL
  https://phab.mercurial-scm.org/D7980

AFFECTED FILES
  mercurial/utils/resourceutil.py

CHANGE DETAILS




To: mharbison72, #hg-reviewers
Cc: dlax, mercurial-devel

Patch

diff --git a/mercurial/utils/resourceutil.py b/mercurial/utils/resourceutil.py
--- a/mercurial/utils/resourceutil.py
+++ b/mercurial/utils/resourceutil.py
@@ -33,6 +33,7 @@ 
 if mainfrozen() and getattr(sys, 'frozen', None) != 'macosx_app':
     # executable version (py2exe) doesn't support __file__
     datapath = os.path.dirname(pycompat.sysexecutable)
+    _rootpath = os.path.dirname(datapath)
 else:
     datapath = os.path.dirname(os.path.dirname(pycompat.fsencode(__file__)))
     _rootpath = os.path.dirname(datapath)