[Zope-Checkins] SVN: Zope/branches/2.10/lib/python/App/FindHomes.py Base the default location of softwarehome on Zope2, which is guaranteed not to be a namespace but always located inside the Zope2 software home. This fixes Zope2 breaking on systems which uses namespace packages for Products.*

Wichert Akkerman wichert at wiggy.net
Tue Nov 13 04:20:31 EST 2007


Log message for revision 81816:
  Base the default location of softwarehome on Zope2, which is guaranteed not to be a namespace but always located inside the Zope2 software home. This fixes Zope2 breaking on systems which uses namespace packages for Products.*

Changed:
  U   Zope/branches/2.10/lib/python/App/FindHomes.py

-=-
Modified: Zope/branches/2.10/lib/python/App/FindHomes.py
===================================================================
--- Zope/branches/2.10/lib/python/App/FindHomes.py	2007-11-13 09:17:28 UTC (rev 81815)
+++ Zope/branches/2.10/lib/python/App/FindHomes.py	2007-11-13 09:20:30 UTC (rev 81816)
@@ -26,7 +26,8 @@
 try:
     home = os.environ['SOFTWARE_HOME']
 except KeyError:
-    home = os.path.abspath(package_home(Products.__dict__))
+    import Zope2
+    home = os.path.abspath(package_home(Zope2.__dict__))
 
     home, e = os.path.split(home)
     d, e = os.path.split(home)



More information about the Zope-Checkins mailing list