From: Guido van Rossum <guido@python.org> Date: Tue, 10 Apr 2001 15:44:33 +0000 (+0000) Subject: Fix two unqualified except: clauses. X-Git-Tag: v2.1c1~124 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e9901f325e4bfb123479c706288d5c6a09bad406;p=python Fix two unqualified except: clauses. This came out of SF bug #411881. --- diff --git a/Lib/posixfile.py b/Lib/posixfile.py index 58c4b4f5f8..1df0cc816b 100644 --- a/Lib/posixfile.py +++ b/Lib/posixfile.py @@ -92,16 +92,16 @@ class _posixfile_: def dup(self): import posix - try: ignore = posix.fdopen - except: raise AttributeError, 'dup() method unavailable' + if not hasattr(posix, 'fdopen'): + raise AttributeError, 'dup() method unavailable' return posix.fdopen(posix.dup(self._file_.fileno()), self._file_.mode) def dup2(self, fd): import posix - try: ignore = posix.fdopen - except: raise AttributeError, 'dup() method unavailable' + if not hasattr(posix, 'fdopen'): + raise AttributeError, 'dup() method unavailable' posix.dup2(self._file_.fileno(), fd) return posix.fdopen(fd, self._file_.mode)