[Python-checkins] python/dist/src/Lib warnings.py,1.26,1.27
birkenfeld@users.sourceforge.net
birkenfeld at users.sourceforge.net
Mon Jun 27 00:53:31 CEST 2005
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31176/Lib
Modified Files:
warnings.py
Log Message:
bug [ 839151 ] attempt to access sys.argv when it doesn't exist
Index: warnings.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/warnings.py,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- warnings.py 6 Feb 2005 06:57:08 -0000 1.26
+++ warnings.py 26 Jun 2005 22:53:29 -0000 1.27
@@ -50,7 +50,11 @@
filename = filename[:-1]
else:
if module == "__main__":
- filename = sys.argv[0]
+ try:
+ filename = sys.argv[0]
+ except AttributeError:
+ # embedded interpreters don't have sys.argv, see bug #839151
+ filename = '__main__'
if not filename:
filename = module
registry = globals.setdefault("__warningregistry__", {})
More information about the Python-checkins
mailing list