[Checkins] SVN: Products.SQLAlchemyDA/branches/zsql_commit_fix/Products/SQLAlchemyDA/__init__.py SOFTWARE_HOME is no more available in Zope 2.12

abdul kader akm.mail at gmail.com
Wed Apr 28 13:27:36 EDT 2010


Log message for revision 111555:
  SOFTWARE_HOME is no more available in Zope 2.12
  

Changed:
  U   Products.SQLAlchemyDA/branches/zsql_commit_fix/Products/SQLAlchemyDA/__init__.py

-=-
Modified: Products.SQLAlchemyDA/branches/zsql_commit_fix/Products/SQLAlchemyDA/__init__.py
===================================================================
--- Products.SQLAlchemyDA/branches/zsql_commit_fix/Products/SQLAlchemyDA/__init__.py	2010-04-28 16:48:14 UTC (rev 111554)
+++ Products.SQLAlchemyDA/branches/zsql_commit_fix/Products/SQLAlchemyDA/__init__.py	2010-04-28 17:27:36 UTC (rev 111555)
@@ -6,6 +6,7 @@
 # and ZOPYX Ltd. & Co. KG, Tuebingen, Germany
 ##########################################################################
 
+import os
 try:
     import z3c.sqlalchemy
 except ImportError:
@@ -14,12 +15,15 @@
 from config import ADD_SA_WRAPPER_PERMISSION
 
 
+
 def initialize(context):
+    from da import (SAWrapper, manage_addSAWrapper,
+                   manage_addSAWrapperForm)
+    from Shared.DC import ZRDB
 
-    from da import (SAWrapper, manage_addSAWrapper, 
-                   manage_addSAWrapperForm)
-    context.registerClass(SAWrapper, 
-                          constructors=(manage_addSAWrapperForm, 
+    icon_path = os.path.join(os.path.dirname(ZRDB.__file__), 'www', 'DBAdapterFolder_icon.gif')
+    context.registerClass(SAWrapper,
+                          constructors=(manage_addSAWrapperForm,
                                         manage_addSAWrapper),
-                          icon = SOFTWARE_HOME + '/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif',
-                          permission=ADD_SA_WRAPPER_PERMISSION)                          
+                          icon=icon_path,
+                          permission=ADD_SA_WRAPPER_PERMISSION)



More information about the checkins mailing list