def close(self):
    super().close()
    if (not self.addr):
        return
    try:
        os.unlink(self.addr)
    except OSError as e:
        logging.critical('Error unlinking unix socket: %s', e)
        kill_self()
def close(self):
    super().close()
    if (not self.addr):
        return
    try:
        os.unlink(self.addr)
    except OSError as e:
        logging.critical('Error unlinking unix socket: %s', e)
        kill_self()