[Checkins] SVN: zope.app.wsgi/branches/3.4/src/zope/app/wsgi/ Port product config changes from trunk.
Uli Fouquet
uli at gnufix.de
Tue Aug 25 04:41:38 EDT 2009
Log message for revision 103187:
Port product config changes from trunk.
Changed:
U zope.app.wsgi/branches/3.4/src/zope/app/wsgi/README.txt
U zope.app.wsgi/branches/3.4/src/zope/app/wsgi/__init__.py
-=-
Modified: zope.app.wsgi/branches/3.4/src/zope/app/wsgi/README.txt
===================================================================
--- zope.app.wsgi/branches/3.4/src/zope/app/wsgi/README.txt 2009-08-25 08:37:42 UTC (rev 103186)
+++ zope.app.wsgi/branches/3.4/src/zope/app/wsgi/README.txt 2009-08-25 08:41:37 UTC (rev 103187)
@@ -123,6 +123,10 @@
... path STDOUT
... </logfile>
... </eventlog>
+ ...
+ ... <product-config sample>
+ ... key1 val1
+ ... </product-config>
... ''' %sitezcml)
@@ -146,6 +150,12 @@
>>> called[0].application is app
True
+The product configs were parsed:
+
+ >>> import zope.app.appsetup.product as zapp
+ >>> print zapp.getProductConfiguration('sample')
+ {'key1': 'val1'}
+
>>> import shutil
>>> shutil.rmtree(temp_dir)
Modified: zope.app.wsgi/branches/3.4/src/zope/app/wsgi/__init__.py
===================================================================
--- zope.app.wsgi/branches/3.4/src/zope/app/wsgi/__init__.py 2009-08-25 08:37:42 UTC (rev 103186)
+++ zope.app.wsgi/branches/3.4/src/zope/app/wsgi/__init__.py 2009-08-25 08:41:37 UTC (rev 103187)
@@ -19,6 +19,7 @@
import sys
import logging
import ZConfig
+import zope.app.appsetup.product
from zope.event import notify
from zope.interface import implements
@@ -110,6 +111,10 @@
if options.path:
sys.path[:0] = [os.path.abspath(p) for p in options.path]
+ # Parse product configs
+ zope.app.appsetup.product.setProductConfigurations(
+ options.product_config)
+
# Setup the event log
options.eventlog()
More information about the Checkins
mailing list