Show More
@@ -5,7 +5,7 b' General purpose utilities.' | |||
|
5 | 5 | This is a grab-bag of stuff I find useful in most programs I write. Some of |
|
6 | 6 | these things are also convenient when working at the command line. |
|
7 | 7 | |
|
8 |
$Id: genutils.py 21 |
|
|
8 | $Id: genutils.py 2371 2007-05-23 18:40:26Z vivainio $""" | |
|
9 | 9 | |
|
10 | 10 | #***************************************************************************** |
|
11 | 11 | # Copyright (C) 2001-2006 Fernando Perez. <fperez@colorado.edu> |
@@ -33,6 +33,7 b' import types' | |||
|
33 | 33 | import warnings |
|
34 | 34 | |
|
35 | 35 | # Other IPython utilities |
|
36 | import IPython | |
|
36 | 37 | from IPython.Itpl import Itpl,itpl,printpl |
|
37 | 38 | from IPython import DPyGetOpt |
|
38 | 39 | from path import path |
@@ -807,6 +808,14 b' def get_home_dir():' | |||
|
807 | 808 | |
|
808 | 809 | isdir = os.path.isdir |
|
809 | 810 | env = os.environ |
|
811 | ||
|
812 | # first, check py2exe distribution root directory for _ipython. | |
|
813 | # This overrides all. Normally does not exist. | |
|
814 | if '\\library.zip\\' in IPython.__file__.lower(): | |
|
815 | root, rest = IPython.__file__.lower().split('library.zip') | |
|
816 | if os.path.isdir(root + '_ipython'): | |
|
817 | return root | |
|
818 | ||
|
810 | 819 | try: |
|
811 | 820 | homedir = env['HOME'] |
|
812 | 821 | if not isdir(homedir): |
General Comments 0
You need to be logged in to leave comments.
Login now