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

Guido van Rossum gvanrossum@users.sourceforge.net
2001年4月10日 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)

AltStyle によって変換されたページ (->オリジナル) /