def __init__(self, main): self.ism = IRCStateManager(main, self) self.server_name = None self.shutdown_deferred = None self.ping_dcall = None self.ping_waiting = False
def __init__(self, main): self.setupSID() self.uuid_counter = 0 self.ism = IRCStateManager(main=main, ircs=self, uuid_generator=self.generateUUID) self.server_name = None self.shutdown_deferred = None self.ping_dcall = None self.ping_waiting = False self.capabs = {} # The earliest observed channel creation time. self.chan_time = int(time.time()) # Generate a unique Q-line reason string, so we can detect if # another bridge races and steals our prefix. self.qline_reason = ("Reserved for Dtella (%08X)" % random.randint(0, 0xFFFFFFFF))