[Zodb-checkins] CVS: Zope/lib/python/zdaemon -
zdoptions.py:1.22.16.3
Andreas Jung
andreas at andreas-jung.com
Thu Jun 3 02:50:22 EDT 2004
Update of /cvs-repository/Zope/lib/python/zdaemon
In directory cvs.zope.org:/tmp/cvs-serv3802/lib/python/zdaemon
Modified Files:
Tag: Zope-2_7-branch
zdoptions.py
Log Message:
zdoptions raised an exception because sys.argv is not available
if one tries to embed Zope within C/C++.
=== Zope/lib/python/zdaemon/zdoptions.py 1.22.16.2 => 1.22.16.3 ===
--- Zope/lib/python/zdaemon/zdoptions.py:1.22.16.2 Sun Dec 21 18:28:21 2003
+++ Zope/lib/python/zdaemon/zdoptions.py Thu Jun 3 02:50:21 2004
@@ -201,9 +201,17 @@
# Provide dynamic default method arguments
if args is None:
- args = sys.argv[1:]
+ try:
+ args = sys.argv[1:]
+ except AttributeError:
+ args = ()
+
if progname is None:
- progname = sys.argv[0]
+ try:
+ progname = sys.argv[0]
+ except AttributeError:
+ progname = 'zope'
+
if doc is None:
import __main__
doc = __main__.__doc__
More information about the Zodb-checkins
mailing list