[Checkins] SVN: Sandbox/ulif/grokcore.startup/src/grokcore/startup/startup.py add local_conf override

Michael Haubenwallner michael at d2m.at
Sun Feb 1 03:36:02 EST 2009


Log message for revision 95811:
  add local_conf override

Changed:
  U   Sandbox/ulif/grokcore.startup/src/grokcore/startup/startup.py

-=-
Modified: Sandbox/ulif/grokcore.startup/src/grokcore/startup/startup.py
===================================================================
--- Sandbox/ulif/grokcore.startup/src/grokcore/startup/startup.py	2009-02-01 07:16:14 UTC (rev 95810)
+++ Sandbox/ulif/grokcore.startup/src/grokcore/startup/startup.py	2009-02-01 08:36:02 UTC (rev 95811)
@@ -5,8 +5,8 @@
 import zope.app.wsgi
 import zope.app.debug
 
-def application_factory(global_conf):
-    zope_conf = os.path.join(global_conf['zope_conf'])
+def application_factory(global_conf, **local_conf):
+    zope_conf = local_conf.get('zope_conf', global_conf.get('zope_conf', os.path.join('etc', 'zope.conf')))
     return zope.app.wsgi.getWSGIApplication(zope_conf)
 
 def interactive_debug_prompt(zope_conf=os.path.join('etc', 'zope.conf')):
@@ -33,3 +33,4 @@
 def zdaemon_controller(zdaemon_conf=os.path.join('etc', 'zdaemon.conf')):
     args = ['-C', zdaemon_conf] + sys.argv[1:]
     zdaemon.zdctl.main(args, options=None, cmdclass=ControllerCommands)
+



More information about the Checkins mailing list