rendered paste body--- /home/kikidonk/Devel/gnome-install/lib/python2.4/warnings.py 2006-01-18 02:35:13.000000000 +0100+++ CKctYY94.txt 2006-07-14 21:36:35.000000000 +0200@@ -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__", {})@@ -59,7 +63,7 @@ def warn_explicit(message, category, filename, lineno, module=None, registry=None): if module is None:- module = filename+ module = filename or "<unknown>" if module[-3:].lower() == ".py": module = module[:-3] # XXX What about leading pathname? if registry is None:@@ -252,4 +256,4 @@ _processoptions(sys.warnoptions) # XXX OverflowWarning should go away for Python 2.5. simplefilter("ignore", category=OverflowWarning, append=1)-simplefilter("ignore", category=PendingDeprecationWarning, append=1)+simplefilter("ignore", category=PendingDeprecationWarning, append=1)\ No newline at end of file