[Python-checkins] python/dist/src/Lib warnings.py, 1.24.2.1, 1.24.2.2
birkenfeld@users.sourceforge.net
birkenfeld at users.sourceforge.net
Mon Jun 27 00:53:45 CEST 2005
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31208/Lib
Modified Files:
Tag: release24-maint
warnings.py
Log Message:
backport 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.24.2.1
retrieving revision 1.24.2.2
diff -u -d -r1.24.2.1 -r1.24.2.2
--- warnings.py 29 Dec 2004 15:28:29 -0000 1.24.2.1
+++ warnings.py 26 Jun 2005 22:53:43 -0000 1.24.2.2
@@ -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