[Zope-Checkins] SVN: Zope/branches/tseaver-no_globals_imports/lib/python/Zope2/App/startup.py Add more BBB aliases; CMF now works.

Tres Seaver tseaver at palladion.com
Sat Dec 27 12:04:32 EST 2008


Log message for revision 94382:
  Add more BBB aliases;  CMF now works.

Changed:
  U   Zope/branches/tseaver-no_globals_imports/lib/python/Zope2/App/startup.py

-=-
Modified: Zope/branches/tseaver-no_globals_imports/lib/python/Zope2/App/startup.py
===================================================================
--- Zope/branches/tseaver-no_globals_imports/lib/python/Zope2/App/startup.py	2008-12-27 13:55:32 UTC (rev 94381)
+++ Zope/branches/tseaver-no_globals_imports/lib/python/Zope2/App/startup.py	2008-12-27 17:04:31 UTC (rev 94382)
@@ -67,6 +67,7 @@
     from App.class_init import ApplicationDefaultPermissions
 
     Globals.InitializeClass = default__class_init__
+    Globals.ApplicationDefaultPermissions = ApplicationDefaultPermissions
 
     from App.special_dtml import HTML
     from App.special_dtml import HTMLFile
@@ -81,7 +82,13 @@
     from App.ImageFile import ImageFile
     Globals.ImageFile = ImageFile
 
+    # More BBB indirections
+    import OFS.ObjectManager
+    OFS.ObjectManager.UNIQUE = Globals.UNIQUE
+    OFS.ObjectManager.REPLACEABLE = Globals.REPLACEABLE
+    OFS.ObjectManager.NOT_REPLACEABLE = Globals.NOT_REPLACEABLE
 
+
 def startup():
     from App.PersistentExtra import patchPersistent
     import Globals  # to set / fetch data



More information about the Zope-Checkins mailing list