INNER CODE UNIT · Python
run
alexal1/Insomniac · insomniac/__init__.py:15
def run(activation_code="", starter_conf_file_path=None):
if not __version__.__debug_mode__:
print_timeless(COLOR_OKGREEN + __version__.__logo__ + COLOR_ENDC)
print_version()
activation_code_from_args = get_arg_value(ACTIVATION_CODE_ARG_NAME, starter_conf_file_path)
if activation_code_from_args is not None:
activation_code = activation_code_from_args
activation_controller.validate(activation_code)
if not activation_controller.is_activated:
from insomniac.session import get_insomniac_session
print_timeless("Using insomniac session-manager without extra-features")
insomniac_session = get_insomniac_session(starter_conf_file_path)
else:
from insomniac.extra_features.session import get_insomniac_extended_features_session
insomniac_session = get_insomniac_extended_features_session(starter_conf_file_path)