Пример #1
0
#!/usr/bin/env python


from fukei.utils import import_class


__connections = {

    'default': lambda: import_class('fukei.connection.base.Socks5Connection'),
    'local': lambda: import_class('fukei.connection.local.LocalConnection'),
    'remote': lambda: import_class('fukei.connection.remote.RemoteConnection'),
}


def get_connection(name):

    return __connections.get(name, None)
Пример #2
0
from fukei.utils import import_class


__streams = {

    'default': lambda: (import_class('fukei.upstream.remote.RemoteUpstream'),
                        import_class('tornado.iostream.IOStream')),
    'local': lambda: (import_class('fukei.upstream.local.LocalUpstream'),
                      import_class('tornado.iostream.IOStream')),
    'remote': lambda: (import_class('fukei.upstream.remote.RemoteUpstream'),
                       import_class('fukei.upstream.local.CryptoIOStream')),
}


def get_streams(name):
    return __streams.get(name, None)
Пример #3
0
from fukei.utils import import_class

__streams = {
    'default':
    lambda: (import_class('fukei.upstream.remote.RemoteUpstream'),
             import_class('tornado.iostream.IOStream')),
    'local':
    lambda: (import_class('fukei.upstream.local.LocalUpstream'),
             import_class('tornado.iostream.IOStream')),
    'remote':
    lambda: (import_class('fukei.upstream.remote.RemoteUpstream'),
             import_class('fukei.upstream.local.CryptoIOStream')),
}


def get_streams(name):
    return __streams.get(name, None)