def __init__(self, trackerport, peerport, chn_uri): self.min_neighbours = 18 self.trackerport = trackerport self.peerport = peerport self.chn_uri = chn_uri self.running = True self.neighbours = {} self.fetchlist = set([]) self.holdq = collections.deque() self.net_evt = threading.Event() self.peerlist_evt = threading.Event() self.tracker = tracker(('list.tvants.com', 16600), self.trackerport, self.chn_uri) self.interface = UI.ui_main(asfsrv, self) self.interface.initpanes()