def close(self): if self.closed: return self.closed = 1 if self.promisc: set_promisc(self.ins, self.iface, 0) SuperSocket.close(self)
def close(self): if self.closed: return self.closed = 1 if self.promisc: for i in self.iff: set_promisc(self.ins, i, 0) SuperSocket.close(self)
def close(self): if self.closed: return try: if self.promisc and self.ins: set_promisc(self.ins, self.iface, 0) except (AttributeError, OSError): pass SuperSocket.close(self)
def close(self): # type: () -> None if self.closed: return try: if self.promisc and getattr(self, "ins", None): set_promisc(self.ins, self.iface, 0) except (AttributeError, OSError): pass SuperSocket.close(self)
def close(self): SuperSocket.close(self) self.usbpcap_proc.kill()
def close(self): """Close the socket and stop the receiving thread""" self.can_socket.close() self.rx_thread.stop() SuperSocket.close(self)