Wrappers
Decorators and wrappers used throughout GloMPO.
-
catch_user_interrupt(func)[source]
Catches a KeyboardInterrupt signal and exits gracefully.
-
decorate_all_methods(decorator)[source]
Applies decorator to every method in a class.
-
needs_optional_package(package)[source]
Checks package requirement before running a function.
Will warn and not allow a function to execute if the package it requires is not available to the system. Applied
to functions which provide optional GloMPO functionality.
-
process_print_redirect(opt_id, working_dir, func)[source]
Redirects a process’ output to a text file in a designated directory.