diff options
author | Georg Brandl <georg@python.org> | 2006-05-08 17:48:01 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2006-05-08 17:48:01 (GMT) |
commit | e854e765f40a7af814fc9ba0c57b7877eaeb21f9 (patch) | |
tree | 405d86433e6b68a888a7c2234b12582099713dd7 /Lib/_MozillaCookieJar.py | |
parent | b5f2e5cc50a5eab06d36e25d7edc137eae454518 (diff) | |
download | cpython-e854e765f40a7af814fc9ba0c57b7877eaeb21f9.zip cpython-e854e765f40a7af814fc9ba0c57b7877eaeb21f9.tar.gz cpython-e854e765f40a7af814fc9ba0c57b7877eaeb21f9.tar.bz2 |
Patch #1478993: take advantage of BaseException/Exception split in cookielib
Diffstat (limited to 'Lib/_MozillaCookieJar.py')
-rw-r--r-- | Lib/_MozillaCookieJar.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/Lib/_MozillaCookieJar.py b/Lib/_MozillaCookieJar.py index 4f2f375..d301374 100644 --- a/Lib/_MozillaCookieJar.py +++ b/Lib/_MozillaCookieJar.py @@ -2,8 +2,8 @@ import re, time, logging -from cookielib import (reraise_unmasked_exceptions, FileCookieJar, LoadError, - Cookie, MISSING_FILENAME_TEXT) +from cookielib import (_warn_unhandled_exception, FileCookieJar, LoadError, + Cookie, MISSING_FILENAME_TEXT) class MozillaCookieJar(FileCookieJar): """ @@ -51,7 +51,7 @@ class MozillaCookieJar(FileCookieJar): if not re.search(self.magic_re, magic): f.close() raise LoadError( - "%s does not look like a Netscape format cookies file" % + "%r does not look like a Netscape format cookies file" % filename) try: @@ -104,9 +104,11 @@ class MozillaCookieJar(FileCookieJar): continue self.set_cookie(c) - except: - reraise_unmasked_exceptions((IOError,)) - raise LoadError("invalid Netscape format file %s: %s" % + except IOError: + raise + except Exception: + _warn_unhandled_exception() + raise LoadError("invalid Netscape format cookies file %r: %r" % (filename, line)) def save(self, filename=None, ignore_discard=False, ignore_expires=False): |