コード例 #1
0
ファイル: __init__.py プロジェクト: mlyko/tadek-common
def _package():
    '''
    Gets an initialized package with result channel modules.
    '''
    global _initialized
    package = sys.modules[__name__]
    if not _initialized:
        _initialized = True
        userdir = utils.ensureUserDir(__name__.rsplit('.', 1)[1])
        if userdir:
            package.__path__.append(userdir)
    return package
コード例 #2
0
def _package():
    '''
    Gets an initialized package with result channel modules.
    '''
    global _initialized
    package = sys.modules[__name__]
    if not _initialized:
        _initialized = True
        userdir = utils.ensureUserDir(__name__.rsplit('.', 1)[1])
        if userdir:
            package.__path__.append(userdir)
    return package
コード例 #3
0
def _loadExtensions():
    '''
    Loads all modules with protocol extensions.
    '''
    global _loaded
    _loaded = True
    name = __name__.rsplit('.', 1)[0]
    package = sys.modules[name]
    userdir = utils.ensureUserDir(name.rsplit('.', 1)[1])
    if userdir and userdir not in package.__path__:
        package.__path__.append(userdir)
    for module in utils.packageModules(package):
        if not utils.importModule(module):
            # TODO: Log the import error?
            pass