except socket.error:
self.s.close()
raise
- except IOError:
- self.s.close()
- raise
def connect(self, host, port=None):
self.assertNotConnected()
except socket.error as e:
self._disconnect("send_msg: %s" % e)
raise
- except IOError as e:
- self._disconnect("send_msg: %s" % e)
- raise
def recv_raw(self, num_recv=0xffff, hexdump=None, timeout=None):
rep_pdu = None
except socket.error as e:
self._disconnect("recv_raw: %s" % e)
raise
- except IOError as e:
- self._disconnect("recv_raw: %s" % e)
- raise
return rep_pdu
def recv_pdu_raw(self, asn1_print=None, hexdump=None, timeout=None):