openpectus.engine.main

Attributes

StateKind

file_log_path

logger

default_host

default_port

default_port_secure

default_uod

engine

runner

Functions

get_arg_parser()

run_validations(uod)

main_async(args, loop)

close_async()

create_uod(uod_filepath)

validate_and_exit(uod_name)

run_example_commands(uod)

show_register_details_and_exit(uod_name)

main()

Module Contents

openpectus.engine.main.StateKind
openpectus.engine.main.file_log_path
openpectus.engine.main.logger
openpectus.engine.main.default_host = '127.0.0.1'
openpectus.engine.main.default_port = '9800'
openpectus.engine.main.default_port_secure = '443'
openpectus.engine.main.default_uod = 'openpectus/engine/configuration/demo_uod.py'
openpectus.engine.main.get_arg_parser()
openpectus.engine.main.engine: openpectus.engine.engine.Engine | None = None
openpectus.engine.main.runner: openpectus.engine.engine_runner.EngineRunner | None = None
openpectus.engine.main.run_validations(uod)
Parameters:

uod (openpectus.lang.exec.uod.UnitOperationDefinitionBase)

Return type:

bool

async openpectus.engine.main.main_async(args, loop)
Parameters:

loop (asyncio.AbstractEventLoop)

async openpectus.engine.main.close_async()
openpectus.engine.main.create_uod(uod_filepath)
Parameters:

uod_filepath (str)

Return type:

openpectus.lang.exec.uod.UnitOperationDefinitionBase

openpectus.engine.main.validate_and_exit(uod_name)
Parameters:

uod_name (str)

openpectus.engine.main.run_example_commands(uod)
Parameters:

uod (openpectus.lang.exec.uod.UnitOperationDefinitionBase)

openpectus.engine.main.show_register_details_and_exit(uod_name)
Parameters:

uod_name (str)

openpectus.engine.main.main()