예제 #1
0
 def recv(self, buflen=1024, flags=0):
     if self._sslobj:
         if flags != 0:
             raise ValueError(
                 "non-zero flags not allowed in calls to recv() on %s" %
                 self.__class__)
         # QQQ Shouldn't we wrap the SSL_WANT_READ errors as socket.timeout errors to match socket.recv's behavior?
         return self.read(buflen)
     return socket.recv(self, buflen, flags)
예제 #2
0
파일: _ssl2.py 프로젝트: gevent/gevent
 def recv(self, buflen=1024, flags=0):
     if self._sslobj:
         if flags != 0:
             raise ValueError(
                 "non-zero flags not allowed in calls to recv() on %s" %
                 self.__class__)
         # QQQ Shouldn't we wrap the SSL_WANT_READ errors as socket.timeout errors to match socket.recv's behavior?
         return self.read(buflen)
     return socket.recv(self, buflen, flags)
 def recv(self, buflen=1024, flags=0):
     self._checkClosed()
     if self._sslobj:
         if flags != 0:
             raise ValueError(
                 "non-zero flags not allowed in calls to recv() on %s" %
                 self.__class__)
         return self.read(buflen)
     else:
         return socket.recv(self, buflen, flags)
예제 #4
0
 def recv(self, buflen=1024, flags=0):
     self._checkClosed()
     if self._sslobj:
         if flags != 0:
             raise ValueError(
                 "non-zero flags not allowed in calls to recv() on %s" %
                 self.__class__)
         return self.read(buflen)
     else:
         return socket.recv(self, buflen, flags)