netqasm.runtime.env
Tools for dealing with files related to NetQASM application execution.
- netqasm.runtime.env.load_app_config_file(app_dir, app_name)
- Return type:
Any
- netqasm.runtime.env.get_roles_config_path(app_dir)
- netqasm.runtime.env.load_roles_config(roles_config_file)
- netqasm.runtime.env.load_app_files(app_dir)
- Return type:
Dict[str,str]
- netqasm.runtime.env.get_log_dir(app_dir)
- netqasm.runtime.env.get_timed_log_dir(log_dir)
- netqasm.runtime.env.get_post_function_path(app_dir)
- netqasm.runtime.env.load_post_function(post_function_file)
- netqasm.runtime.env.get_results_path(timed_log_dir)
- netqasm.runtime.env.new_folder(path, template='teleport', quiet=False)
Used by the CLI to create an app folder template
- Parameters:
path (str) – Path to the directory
template (str) – Which pre-defined app to use as template
quiet (bool) – Whether to print info to stdout or not (default False)
- netqasm.runtime.env.init_folder(path, quiet=False)
Used by the CLI to initialize a directory by adding missing config files.
- Parameters:
path (str) – Path to the directory
quiet (bool) – Whether to print info to stdout or not (default False)
- netqasm.runtime.env.file_creation_notify(func)
Decorator for notification about file creation
- netqasm.runtime.env.get_example_apps()