Changeset d31437721836…
Parent 154930824d72…
by
Changes to one file · Browse files at d31437721836 Showing diff from parent 154930824d72 Diff from another changeset...
@@ -10,7 +10,7 @@ except ImportError:
icon_path, bin_path, license_path, locale_path = None, None, None, None
-import os
+import os, sys
def find_root(path=None):
p = path or os.getcwd()
@@ -64,11 +64,13 @@ return None
def get_prog_root():
- try:
- return _winreg.QueryValue(_winreg.HKEY_LOCAL_MACHINE,
- r"Software\TortoiseHg")
- except:
- return os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
+ if getattr(sys, 'frozen', False):
+ try:
+ return _winreg.QueryValue(_winreg.HKEY_LOCAL_MACHINE,
+ r"Software\TortoiseHg")
+ except:
+ pass
+ return os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
def netdrive_status(drive):
"""
|
Loading...