def f(*args, **kwargs): connection = make_client_connection(self.server, protocol=self.protocol, secret=self.secret) if kwargs: return connection.request(data=(shared_name, args, kwargs)) else: return connection.request(data=(shared_name, args))
def f(*args, **kwargs): connection = make_client_connection(None, channel=self.channel, protocol=self.protocol, secret=self.secret, connection_protocol=rabbitmq, queue=queue) if kwargs: connection.publish(data=(shared_name, args, kwargs)) else: connection.publish(data=(shared_name, args))
def f(*args): connection = make_client_connection(server=None) postBody = connection.dump_request(data=(shared_name, args)) response, t = direct_call(self.server, postBody, connection.server) isError, answer = connection.load_response(response) if isError: raise NimbleException.load(answer) return answer, t, postBody
def __init__(self, serverClass, secret=None): self.SERVER_CLASS = serverClass t0 = NOW() server = serverClass(secret=secret) t = NOW() print 'server %s initialized in %s'%(serverClass.__name__, t-t0) print '--------------------------------------------' print 'rescode (overheaded time): name: additional info' print '--------------------------------------------' connection = make_client_connection(server=None) print 'server is tested with connection: %s'%object_type_string(connection) print '--------------------------------------------' ServerClient.__init__(self, server=server, request_maker=simple_request_over_direct_call)