def __init__(self, server_address): print "EventServiceAsynch: Event Service Started" self.active_sockets = dict() self.location = server_address # # The socket we're listening on. # self.socket = GSITCPSocket() self.socket.allow_reuse_address = 1 self.attr = CreateTCPAttrAlwaysAuth() # # Initialize socket for listening. # port = self.socket.create_listener(self.attr, server_address[1]) print "EventServiceAsynch: Bound to %s (server_address=%s)" % ( port, server_address) self.lock = threading.Event() self.lock.clear()