[Erp5-report] r38667 nicolas.dumazet - in /erp5/trunk/products/ERP5Type: Dynamic/ patches/

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Sep 27 16:05:32 CEST 2010


Author: nicolas.dumazet
Date: Mon Sep 27 16:05:29 2010
New Revision: 38667

URL: http://svn.erp5.org?rev=38667&view=rev
Log:
delay imports to avoid circular imports

Modified:
    erp5/trunk/products/ERP5Type/Dynamic/portaltypeclass.py
    erp5/trunk/products/ERP5Type/patches/getSite.py

Modified: erp5/trunk/products/ERP5Type/Dynamic/portaltypeclass.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Dynamic/portaltypeclass.py?rev=38667&r1=38666&r2=38667&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Dynamic/portaltypeclass.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Dynamic/portaltypeclass.py [utf8] Mon Sep 27 16:05:29 2010
@@ -6,7 +6,7 @@ import sys
 import inspect
 from types import ModuleType
 
-from Products.ERP5Type.patches.getSite import getSite
+from zope.site.hooks import getSite
 from Products.ERP5Type.Globals import InitializeClass
 from Products.ERP5Type.Utils import setDefaultClassProperties
 

Modified: erp5/trunk/products/ERP5Type/patches/getSite.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/patches/getSite.py?rev=38667&r1=38666&r2=38667&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/patches/getSite.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/patches/getSite.py [utf8] Mon Sep 27 16:05:29 2010
@@ -1,4 +1,3 @@
-from Products.ERP5Type.Dynamic.portaltypeclass import synchronizeDynamicModules
 from Products.ERP5Type import Globals
 module_name = 'zope.site.hooks'
 try:
@@ -38,5 +37,6 @@ hooks.getSite = getSite
 last_cookie_value = None
 def setSite(site=None):
   _setSite(site)
+  from Products.ERP5Type.Dynamic.portaltypeclass import synchronizeDynamicModules
   synchronizeDynamicModules(site)
 hooks.setSite = setSite




More information about the Erp5-report mailing list