[Zope-Checkins] CVS: Zope2 - FindHomes.py:1.6
evan@serenade.digicool.com
evan@serenade.digicool.com
Fri, 11 May 2001 14:18:35 -0400
Update of /cvs-repository/Zope2/lib/python/App
In directory serenade:/home/evan/Zope/trunk/lib/python/App
Modified Files:
FindHomes.py
Log Message:
Add ability to have a lib/python in the INSTANCE_HOME
--- Updated File FindHomes.py in package Zope2 --
--- FindHomes.py 2000/12/11 17:59:46 1.5
+++ FindHomes.py 2001/05/11 18:18:35 1.6
@@ -105,14 +105,19 @@
sys.modules['__builtin__'].SOFTWARE_HOME=SOFTWARE_HOME=home
-try: chome=os.environ['INSTANCE_HOME']
+try:
+ chome=os.environ['INSTANCE_HOME']
except:
chome=home
d,e=path_split(chome)
if e=='python':
d,e=path_split(d)
if e=='lib': chome=d or os.getcwd()
-
+else:
+ inst_ppath = path_join(chome, 'lib', 'python')
+ if os.path.isdir(inst_ppath):
+ sys.path.insert(0, inst_ppath)
+
sys.modules['__builtin__'].INSTANCE_HOME=INSTANCE_HOME=chome
# CLIENT_HOME allows ZEO clients to easily keep distinct pid and