Example #1
0
	def openchannel(self, host, port):
		c = connectplain(host, port)
		p = Promise()
		def chanready():
			i = self.chanctr
			self.chanctr += 1
			self.channels[i] = Chanhandler(c, self)
			p._resolve(i)
		def chanclosed(e):
			if not p._result: p._smash('Connection failed.')
		c._on('ready', chanready)
		c._on('close', chanclosed)
		return p
Example #2
0
    def openchannel(self, host, port):
        c = connectplain(host, port)
        p = Promise()

        def chanready():
            i = self.chanctr
            self.chanctr += 1
            self.channels[i] = Chanhandler(c, self)
            p._resolve(i)

        def chanclosed(e):
            if not p._result: p._smash('Connection failed.')

        c._on('ready', chanready)
        c._on('close', chanclosed)
        return p
Example #3
0
	def __init__(self):
		self.fu = hpfeeds.FeedUnpack()
		self.conn = connectplain(FBIP, FBPORT)
		self.conn._on('read', self.io_in)
		self.conn._on('close', self.closed)
Example #4
0
 def __init__(self):
     self.fu = hpfeeds.FeedUnpack()
     self.conn = connectplain(FBIP, FBPORT)
     self.conn._on('read', self.io_in)
     self.conn._on('close', self.closed)