def send_helo(self): l = [ x for x in EventLoop.list() if isinstance(x, listener.Listener) ] assert len(l) == 1 port = l[0].addr[1] self.send('helo', protocol='p2p-git', major=config.major_version, minor=config.minor_version, swarmid=self.swarm.sha, peerid=self.my_peerid, port=port, client='mainline-' + str(config.version), )