Esempio n. 1
0
def get_session(alias='default'):
    app_env = get_env_for_app()
    if alias in _local_cached_sessions:
        return _local_cached_sessions[alias]

    _local_cached_sessions[alias] = app_env.db_handler[alias]
    return _local_cached_sessions[alias]
Esempio n. 2
0
def run():
    packages_to_traverse = ('rit.app', 'rit.core')
    for package in packages_to_traverse:
        Loader.load_from_package(package)
    Loader.load_from_directory(os.path.dirname(__file__))
    app_env = get_env_for_app()
    try:
        app_env.cmd_dispatcher.execute_command(sys.argv[1], *sys.argv[2:])
    except IndexError:
        print("All registered commands are:")
        app_env.cmd_dispatcher.list_all_commands()
Esempio n. 3
0
def run():
    packages_to_traverse = ('rit.app', 'rit.core')
    for package in packages_to_traverse:
        Loader.load_from_package(package)
    Loader.load_from_directory(os.path.dirname(__file__))
    app_env = get_env_for_app()
    try:
        app_env.cmd_dispatcher.execute_command(
            sys.argv[1], *sys.argv[2:]
        )
    except IndexError:
        print("All registered commands are:")
        app_env.cmd_dispatcher.list_all_commands()
Esempio n. 4
0
from .trunner import TestRunner
from rit.core.environment.app import get_env_for_app

app_env = get_env_for_app()

app_env.cmd_dispatcher.register_command('test', TestRunner())