Envvar-style arguments can be passed on the command-line to z2.py. For example: z2.py -X -w 8080 FORCE_PRODUCT_LOAD=1 HTH, - C ----- Original Message ----- From: "Jeff Kowalczyk" <jtk@yahoo.com> To: <zope@zope.org> Sent: Wednesday, September 25, 2002 12:47 PM Subject: [Zope] Set FORCE_PRODUCT_LOAD with parameter rather than Env Var
Now that I have ZEO2 working, I have a lot of new details to get up to speed on. Apparently when starting a ZEO client, by default the current state of the client's python products modules are not updated to the storage server. This makes sense when multiple clients are connecting to a storage.
I gather that I have to use FORCE_PRODUCT_LOAD on my ZEO client (same Zope install, same machine) to get products reloaded. I really don't want to use environment variables, though. Is there a way to pass this on the command line to z2.py instead?
Thanks.
Find 'FORCE_PRODUCT_LOAD' in (...)\App\Product.py' : (...)\App\Product.py(564): not os.environ.get('FORCE_PRODUCT_LOAD')):
Find 'FORCE_PRODUCT_LOAD' in (...)\OFS\Application.py' : (...)\OFS\Application.py(424): not os.environ.get('FORCE_PRODUCT_LOAD')): (...)\OFS\Application.py(687): not os.environ.get('FORCE_PRODUCT_LOAD')): (...)\OFS\Application.py(689): # (unless FORCE_PRODUCT_LOAD is defined). Found 'FORCE_PRODUCT_LOAD' 3 time(s). Search complete, found 'FORCE_PRODUCT_LOAD' 4 time(s). (2 files.)
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )