class App(object): def __init__(self): self.channel_set = ChannelSet() rpc_channel = WsgiChannel('amf-channel') self.channel_set.mapChannel(rpc_channel) utils.setup_channel_set(self.channel_set) def __call__(self, environ, start_response): path = environ['PATH_INFO'].replace('/', '') if path == 'amf': channel = self.channel_set.getChannel('amf-channel') return channel(environ, start_response) else: channel = self.channel_set.getChannel('amf-channel') return channel.badPage(start_response, 'Page does not exist.')
class App(object): def __init__(self): self.channel_set = ChannelSet() rpc_channel = WsgiChannel('amf-channel', endpoint=PyAmfEndpoint()) self.channel_set.mapChannel(rpc_channel) utils.setup_channel_set(self.channel_set) def __call__(self, environ, start_response): path = environ['PATH_INFO'].replace('/', '') if path == 'amf': channel = self.channel_set.getChannel('amf-channel') return channel(environ, start_response) else: channel = self.channel_set.getChannel('amf-channel') return channel.badPage(start_response, 'Page does not exist.')