[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