[Python-checkins] CVS: python/dist/src/Lib socket.py,1.12,1.13
Guido van Rossum
gvanrossum@users.sourceforge.net
Sat, 18 Aug 2001 14:00:41 -0700
Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv13497
Modified Files:
socket.py
Log Message:
Inspired by Greg Stein's proposed simplification of the _closesocket
class, I came up with an even simpler solution: raise the error in
__getattr__().
Index: socket.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/socket.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** socket.py 2001/08/18 01:23:20 1.12
--- socket.py 2001/08/18 21:00:39 1.13
***************
*** 156,165 ****
class _closedsocket:
! def _bummer(self):
raise error(9, 'Bad file descriptor')
-
- _s = "def %s(self, *args): self._bummer()\n\n"
- for _m in _socketmethods:
- exec _s % _m
--- 156,161 ----
class _closedsocket:
! def __getattr__(self, name):
raise error(9, 'Bad file descriptor')