[Zope3-checkins] SVN: Zope3/trunk/src/zope/ Merge from 3.3 branch:

Philipp von Weitershausen philikon at philikon.de
Sun Aug 13 18:12:13 EDT 2006


Log message for revision 69461:
  Merge from 3.3 branch:
   Log message for revision 69460:
    Fix more cases of zope.__file__.  In case of zope.app.locales.extract we don't
    have to do anything now.  When this script eventulaly moves somewhere else
    to be better reusable (zope.i18n perhaps), the code should be refactored (added
    TODO comment).
    
    THis addresses collector #683.
  

Changed:
  U   Zope3/trunk/src/zope/app/apidoc/utilities.py
  U   Zope3/trunk/src/zope/app/locales/extract.py
  U   Zope3/trunk/src/zope/configuration/stxdocs.py
  U   Zope3/trunk/src/zope/dependencytool/finddeps.py

-=-
Modified: Zope3/trunk/src/zope/app/apidoc/utilities.py
===================================================================
--- Zope3/trunk/src/zope/app/apidoc/utilities.py	2006-08-13 21:56:54 UTC (rev 69460)
+++ Zope3/trunk/src/zope/app/apidoc/utilities.py	2006-08-13 22:12:12 UTC (rev 69461)
@@ -23,7 +23,7 @@
 import inspect
 from os.path import dirname
 
-import zope
+import zope.app
 from zope.interface import implements, implementedBy
 from zope.publisher.browser import TestRequest
 from zope.security.checker import getCheckerForInstancesOf, Global
@@ -43,7 +43,7 @@
 
 _marker = object()
 
-BASEDIR = dirname(dirname(dirname(zope.__file__)))
+BASEDIR = dirname(dirname(dirname(dirname(zope.app.__file__))))
 
 def relativizePath(path):
     return path.replace(BASEDIR, 'Zope3')

Modified: Zope3/trunk/src/zope/app/locales/extract.py
===================================================================
--- Zope3/trunk/src/zope/app/locales/extract.py	2006-08-13 21:56:54 UTC (rev 69460)
+++ Zope3/trunk/src/zope/app/locales/extract.py	2006-08-13 22:12:12 UTC (rev 69461)
@@ -373,6 +373,7 @@
     import zope
     dirname = os.path.dirname
     if site_zcml is None:
+        # TODO this assumes a checkout directory structure
         site_zcml = os.path.join(dirname(dirname(dirname(zope.__file__))),
                                  "site.zcml")
     context = config(site_zcml, features=("devmode",), execute=False)

Modified: Zope3/trunk/src/zope/configuration/stxdocs.py
===================================================================
--- Zope3/trunk/src/zope/configuration/stxdocs.py	2006-08-13 21:56:54 UTC (rev 69460)
+++ Zope3/trunk/src/zope/configuration/stxdocs.py	2006-08-13 22:12:12 UTC (rev 69461)
@@ -30,7 +30,7 @@
 $Id$
 """
 import sys, os, getopt
-import zope
+import zope.configuration
 from zope.schema import getFieldsInOrder 
 from zope.configuration import config, xmlconfig
 from zope.configuration.docutils import wrap, makeDocStructures
@@ -53,7 +53,8 @@
     if isinstance(info, xmlconfig.ParserInfo):
         # We do not want to specify the whole path; starting at the 'zope'
         # package is enough.
-        base_dir = os.path.dirname(zope.__file__)[:-4]
+        base_dir = os.path.dirname(os.path.dirname(
+            zope.configuration.__file__)[:-4]
         file = info.file.replace(base_dir, '')
 
         info_text = 'File %s, lines %i - %i.' %(file, info.line, info.eline)

Modified: Zope3/trunk/src/zope/dependencytool/finddeps.py
===================================================================
--- Zope3/trunk/src/zope/dependencytool/finddeps.py	2006-08-13 21:56:54 UTC (rev 69460)
+++ Zope3/trunk/src/zope/dependencytool/finddeps.py	2006-08-13 22:12:12 UTC (rev 69461)
@@ -56,7 +56,8 @@
 
 
 # Get the Zope base path
-ZOPESRC = os.path.dirname(os.path.dirname(zope.__file__))
+ZOPESRC = os.path.dirname(os.path.dirname(os.path.dirname(
+    zope.dependencytool.__file__)))
 ZOPESRCPREFIX = os.path.join(ZOPESRC, "")
 
 # Matching expression for python files.



More information about the Zope3-Checkins mailing list