def __init__(self, handler, middleware=None): """ Create a new Processor. Args: handler: Iface """ if middleware and not isinstance(middleware, list): middleware = [middleware] super(Processor, self).__init__() self.add_to_processor_map('basePing', _basePing(Method(handler.basePing, middleware), self.get_write_lock()))
def __init__(self, provider, middleware=None): """ Create a new EventsPublisher. Args: provider: FScopeProvider middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] middleware += provider.get_middleware() self._transport, self._protocol_factory = provider.new_publisher() self._methods = { 'publish_EventCreated': Method(self._publish_EventCreated, middleware), 'publish_SomeInt': Method(self._publish_SomeInt, middleware), 'publish_SomeStr': Method(self._publish_SomeStr, middleware), 'publish_SomeList': Method(self._publish_SomeList, middleware), }
def __init__(self, provider, middleware=None): """ Create a new Client with an FServiceProvider containing a transport and protocol factory. Args: provider: FServiceProvider middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] self._transport = provider.get_transport() self._protocol_factory = provider.get_protocol_factory() self._oprot = self._protocol_factory.get_protocol(self._transport) self._write_lock = Lock() middleware += provider.get_middleware() self._methods = { 'buyAlbum': Method(self._buyAlbum, middleware), 'enterAlbumGiveaway': Method(self._enterAlbumGiveaway, middleware), }
def __init__(self, handler, middleware=None): """ Create a new Processor. Args: handler: Iface """ if middleware and not isinstance(middleware, list): middleware = [middleware] super(Processor, self).__init__() self.add_to_processor_map( 'buyAlbum', _buyAlbum(Method(handler.buyAlbum, middleware), self.get_write_lock())) self.add_to_processor_map( 'enterAlbumGiveaway', _enterAlbumGiveaway(Method(handler.enterAlbumGiveaway, middleware), self.get_write_lock())) self.add_to_annotations_map('enterAlbumGiveaway', {'deprecated': "use something else"})
def __init__(self, provider, middleware=None): """ Create a new Client with an FServiceProvider containing a transport and protocol factory. Args: provider: FServiceProvider with TSynchronousTransport middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] self._transport = provider.get_transport() self._protocol_factory = provider.get_protocol_factory() self._oprot = self._protocol_factory.get_protocol(self._transport) self._iprot = self._protocol_factory.get_protocol(self._transport) self._write_lock = Lock() middleware += provider.get_middleware() self._methods = { 'issueLiffView': Method(self._issueLiffView, middleware), 'revokeToken': Method(self._revokeToken, middleware), }
def __init__(self, provider, middleware=None): """ Create a new Client with an FServiceProvider containing a transport and protocol factory. Args: provider: FServiceProvider with TSynchronousTransport middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] self._transport = provider.get_transport() self._protocol_factory = provider.get_protocol_factory() self._oprot = self._protocol_factory.get_protocol(self._transport) self._iprot = self._protocol_factory.get_protocol(self._transport) self._write_lock = Lock() middleware += provider.get_middleware() self._methods = { 'getSnsFriends': Method(self._getSnsFriends, middleware), 'getSnsMyProfile': Method(self._getSnsMyProfile, middleware), 'postSnsInvitationMessage': Method(self._postSnsInvitationMessage, middleware), }
def __init__(self, handler, middleware=None): """ Create a new Processor. Args: handler: Iface """ if middleware and not isinstance(middleware, list): middleware = [middleware] super(Processor, self).__init__() self.add_to_processor_map( 'getSnsFriends', _getSnsFriends(Method(handler.getSnsFriends, middleware), self.get_write_lock())) self.add_to_processor_map( 'getSnsMyProfile', _getSnsMyProfile(Method(handler.getSnsMyProfile, middleware), self.get_write_lock())) self.add_to_processor_map( 'postSnsInvitationMessage', _postSnsInvitationMessage( Method(handler.postSnsInvitationMessage, middleware), self.get_write_lock()))
def __init__(self, provider, middleware=None): """ Create a new Client with an FServiceProvider containing a transport and protocol factory. Args: provider: FServiceProvider with TSynchronousTransport middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] self._transport = provider.get_transport() self._protocol_factory = provider.get_protocol_factory() self._oprot = self._protocol_factory.get_protocol(self._transport) self._iprot = self._protocol_factory.get_protocol(self._transport) self._write_lock = Lock() middleware += provider.get_middleware() self._methods = { 'checkUserAge': Method(self._checkUserAge, middleware), 'checkUserAgeWithDocomo': Method(self._checkUserAgeWithDocomo, middleware), 'retrieveOpenIdAuthUrlWithDocomo': Method(self._retrieveOpenIdAuthUrlWithDocomo, middleware), 'retrieveRequestToken': Method(self._retrieveRequestToken, middleware), }
def __init__(self, provider, middleware=None): """ Create a new Client with an FServiceProvider containing a transport and protocol factory. Args: provider: FServiceProvider with TSynchronousTransport middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] self._transport = provider.get_transport() self._protocol_factory = provider.get_protocol_factory() self._oprot = self._protocol_factory.get_protocol(self._transport) self._iprot = self._protocol_factory.get_protocol(self._transport) self._write_lock = Lock() middleware += provider.get_middleware() self._methods = { 'notifyLeaveGroup': Method(self._notifyLeaveGroup, middleware), 'notifyLeaveRoom': Method(self._notifyLeaveRoom, middleware), 'getBotUseInfo': Method(self._getBotUseInfo, middleware), 'sendChatCheckedByWatermark': Method(self._sendChatCheckedByWatermark, middleware), }
def __init__(self, provider, middleware=None): """ Create a new Client with an FServiceProvider containing a transport and protocol factory. Args: provider: FServiceProvider middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] super(Client, self).__init__(provider, middleware=middleware) middleware += provider.get_middleware() self._methods.update({ 'ping': Method(self._ping, middleware), })
def __init__(self, provider, middleware=None): """ Create a new Client with an FServiceProvider containing a transport and protocol factory. Args: provider: FServiceProvider middleware: ServiceMiddleware or list of ServiceMiddleware """ middleware = middleware or [] if middleware and not isinstance(middleware, list): middleware = [middleware] self._transport = provider.get_transport() self._protocol_factory = provider.get_protocol_factory() middleware += provider.get_middleware() self._methods = { 'basePing': Method(self._basePing, middleware), }
def _recv_SomeStr(self, protocol_factory, op, handler): method = Method(handler, self._middleware) def callback(transport): iprot = protocol_factory.get_protocol(transport) ctx = iprot.read_request_headers() mname, _, _ = iprot.readMessageBegin() if mname != op: iprot.skip(TType.STRUCT) iprot.readMessageEnd() raise TApplicationException(TApplicationExceptionType.UNKNOWN_METHOD) req = iprot.readString() iprot.readMessageEnd() try: method([ctx, req]) except: traceback.print_exc() sys.exit(1) return callback
def _recv_TimeLeft(self, protocol_factory, op, handler): method = Method(handler, self._middleware) async def callback(transport): iprot = protocol_factory.get_protocol(transport) ctx = iprot.read_request_headers() mname, _, _ = iprot.readMessageBegin() if mname != op: iprot.skip(TType.STRUCT) iprot.readMessageEnd() raise TApplicationException(TApplicationExceptionType.UNKNOWN_METHOD) req = iprot.readDouble() iprot.readMessageEnd() try: ret = method([ctx, req]) if inspect.iscoroutine(ret): await ret except: traceback.print_exc() sys.exit(1) return callback