]> granicus.if.org Git - python/commitdiff
Fix two unqualified except: clauses.
authorGuido van Rossum <guido@python.org>
Tue, 10 Apr 2001 15:44:33 +0000 (15:44 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 10 Apr 2001 15:44:33 +0000 (15:44 +0000)
This came out of SF bug #411881.

Lib/posixfile.py

index 58c4b4f5f890c37c55c83c63011501d8d8490e03..1df0cc816bfcca65e67031e3c8b1f10293669ec3 100644 (file)
@@ -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)