Changeset e792dc281e56…
Parent 16c1b95cf604…
by
Changes to one file · Browse files at e792dc281e56 Showing diff from parent 16c1b95cf604 Diff from another changeset...
@@ -6,6 +6,9 @@ # Copyright (C) 2008 TK Soh <teekaysoh@gmail.com>
#
+# if hasattr(sys, "frozen"):
+# os.environ['PATH'] += ''
+
import pygtk
pygtk.require('2.0')
import gtk
@@ -15,28 +18,12 @@import sys
import cStringIO
-if hasattr(sys, "frozen"):
- thgdir = os.path.dirname(sys.executable)
- os.environ['THG_ICON_PATH'] = os.path.join(thgdir, 'icons')
-else:
- # check if hggtk is a symlink first
- pfile = __file__
- if pfile.endswith('.pyc'):
- pfile = pfile[:-1]
- thgpath = os.path.dirname(os.path.realpath(pfile))
- testpath = os.path.join(thgpath, 'hggtk')
- if os.path.isdir(testpath):
- if thgpath not in sys.path:
- sys.path.insert(0, thgpath)
- else:
- # try environment
- thgpath = os.environ.get('TORTOISEHG_PATH')
- if thgpath:
- thgpath = os.path.normpath(os.path.expanduser(thgpath))
- if os.path.exists(thgpath) and thgpath not in sys.path:
- sys.path.insert(0, thgpath)
+# if hgtk is a symlink, insert symlink target directory in sys.path
+thgpath = os.path.dirname(os.path.realpath(__file__))
+if os.path.isdir(os.path.join(thgpath, 'thgutil')):
+ if thgpath not in sys.path:
+ sys.path.insert(0, thgpath)
-# else assume tortoise is already in PYTHONPATH
try:
import hggtk.hgtk
except ImportError:
|
Loading...