def closeTransport(self): DgramSocketTransport.closeTransport(self) try: os.remove(self._iface) except OSError: pass
def openClientMode(self, iface=None): if iface is None: # UNIX domain sockets must be explicitly bound iface = '' while len(iface) < 8: iface += chr(random.randrange(65, 91)) iface += chr(random.randrange(97, 123)) iface = os.path.sep + 'tmp' + os.path.sep + 'pysnmp' + iface if os.path.exists(iface): os.remove(iface) DgramSocketTransport.openClientMode(self, iface) self._iface = iface return self
def openServerMode(self, iface): DgramSocketTransport.openServerMode(self, iface) self._iface = iface return self