[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

AltStyle によって変換されたページ (->オリジナル) /