Merged revisions 83201 via svnmerge from

svn+ssh://svn.python.org/python/branches/py3k

........
  r83201 | georg.brandl | 2010-07-28 10:19:35 +0200 (Mi, 28 Jul 2010) | 1 line

  #9354: Provide getsockopt() in asyncore file_wrapper().  Patch by Lukas Langa.
........
This commit is contained in:
Georg Brandl 2010-08-01 21:16:54 +00:00
parent 77925b067d
commit bd9c6d097e
4 changed files with 24 additions and 0 deletions

View file

@ -598,6 +598,14 @@ if os.name == 'posix':
def send(self, *args):
return os.write(self.fd, *args)
def getsockopt(self, level, optname, buflen=None):
if (level == socket.SOL_SOCKET and
optname == socket.SO_ERROR and
not buflen):
return 0
raise NotImplementedError("Only asyncore specific behaviour "
"implemented.")
read = recv
write = send