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]
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()
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()
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())