Log message for revision 75897:
  Register GS extension profile.

Changed:
  U   CMF_Extras/trunk/CMFCollector/__init__.py

-=-
Modified: CMF_Extras/trunk/CMFCollector/__init__.py
===================================================================
--- CMF_Extras/trunk/CMFCollector/__init__.py   2007-05-22 18:45:30 UTC (rev 
75896)
+++ CMF_Extras/trunk/CMFCollector/__init__.py   2007-05-22 18:45:51 UTC (rev 
75897)
@@ -16,10 +16,14 @@
 collector_globals = globals()
 
 def initialize(context):
-    from Products.CMFCore.interfaces import ISiteRoot
+    try:
+        from Products.CMFCore.interfaces import ISiteRoot
+    except ImportError:
+        ISiteRoot = None
+    else:
+        from Products.GenericSetup import EXTENSION
+        from Products.GenericSetup import profile_registry
     from Products.CMFCore.DirectoryView import registerDirectory
-    from Products.GenericSetup import EXTENSION
-    from Products.GenericSetup import profile_registry
 
     import Collector
     import CollectorIssue
@@ -93,10 +97,11 @@
     registerDirectory('skins', globals())
     registerDirectory('skins/collector', globals())
 
-    profile_registry.registerProfile('CMFCollector',
-                                     'CMF Collector',
-                                     'Types, skins, workflow for collector.',
-                                     'profiles/collector',
-                                     'CMFCollector',
-                                     EXTENSION,
-                                     for_=ISiteRoot)
+    if ISiteRoot is not None:
+        profile_registry.registerProfile('CMFCollector',
+                                        'CMF Collector',
+                                        'Types, skins, workflow for 
collector.',
+                                        'profiles/collector',
+                                        'CMFCollector',
+                                        EXTENSION,
+                                        for_=ISiteRoot)

_______________________________________________
CMF-checkins mailing list
[email protected]
http://mail.zope.org/mailman/listinfo/cmf-checkins

Reply via email to