コード例 #1
0
ファイル: pybeanstalk.py プロジェクト: mylove1/crawler-2
 def __init__(self, host, port=11300):
     """
     Args:
         host: host1_ip:host2_ip:...
         port: 11300
     """
     self.host = host
     self.port = port
     self.current_use_server_index = 0
     self.servers = []
     hosts = host.split(":")
     serverlist = itertools.product(hosts, [port])
     for s in serverlist:
         conn = Connection(host=s[0], port=s[1], connect_timeout=20)
         conn.connect()
         self.servers.append(conn)
 def _open(self):
     conninfo = self.connection.client
     port = conninfo.port or DEFAULT_PORT
     conn = Connection(host=conninfo.hostname, port=port)
     conn.connect()
     return conn
コード例 #3
0
ファイル: beanstalk.py プロジェクト: alfredo/make.mozilla.org
 def _open(self):
     conninfo = self.connection.client
     port = conninfo.port or DEFAULT_PORT
     conn = Connection(host=conninfo.hostname, port=port)
     conn.connect()
     return conn