Exemple #1
0
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.')
Exemple #2
0
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.')