[Python-checkins] CVS: python/dist/src/Lib posixfile.py,1.19,1.20

Guido van Rossum gvanrossum@users.sourceforge.net
Tue, 10 Apr 2001 08:44:35 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv23609

Modified Files:
	posixfile.py 
Log Message:
Fix two unqualified except: clauses.

This came out of SF bug #411881.


Index: posixfile.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/posixfile.py,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -r1.19 -r1.20
*** posixfile.py	2001/02/18 03:30:53	1.19
--- posixfile.py	2001/04/10 15:44:33	1.20
***************
*** 93,98 ****
          import posix
  
!         try: ignore = posix.fdopen
!         except: raise AttributeError, 'dup() method unavailable'
  
          return posix.fdopen(posix.dup(self._file_.fileno()), self._file_.mode)
--- 93,98 ----
          import posix
  
!         if not hasattr(posix, 'fdopen'):
!             raise AttributeError, 'dup() method unavailable'
  
          return posix.fdopen(posix.dup(self._file_.fileno()), self._file_.mode)
***************
*** 101,106 ****
          import posix
  
!         try: ignore = posix.fdopen
!         except: raise AttributeError, 'dup() method unavailable'
  
          posix.dup2(self._file_.fileno(), fd)
--- 101,106 ----
          import posix
  
!         if not hasattr(posix, 'fdopen'):
!             raise AttributeError, 'dup() method unavailable'
  
          posix.dup2(self._file_.fileno(), fd)