Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias Import alias Import alias Import alias ClassDef bases NameLoad NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpAnd CompareEq NameLoad NameLoad CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Dict Str Str Str NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore NameLoad If NameLoad body Assign NameStore NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad Dict Str Str Str Str Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str Call NameLoad NameLoad AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str If NameLoad body Return ListLoad NameLoad NameLoad Return ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Assign NameStore BinOpAdd Str Call NameLoad NameLoad Return NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Str Assign NameStore NameLoad TryFinally body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad While NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot NameLoad body Break Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AugAssignAdd NameStore NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Assign NameStore NameLoad AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad finalbody Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad NameLoad Return SubscriptLoad Call AttributeLoad NameLoad attr Index Num decorator_list decorator_list
N/A N/A 
The shell module allows running arbitrary shell commands and is critical to the framework in order to run third party tools
 collections defaultdict framework.dependency_management.dependency_resolver BaseComponent framework.dependency_management.interfaces ShellInterface framework.lib.general * framework.lib.formatters LOG_LEVEL_TOOL N/A signal N/A subprocess N/A os N/A sys N/A logging Shell N/A BaseComponent ShellInterface N/A N/A COMPONENT_NAME shell __init__ N/A N/A self N/A N/A N/A N/A N/A self register_in_service_locator N/A N/A self DynamicReplacements N/A N/A N/A self command_register N/A N/A self get_component command_register N/A N/A self target N/A N/A self get_component target N/A N/A self error_handler N/A N/A self get_component error_handler N/A N/A self timer N/A N/A self get_component timer N/A N/A self CommandTimeOffset Command N/A N/A self OldCommands N/A defaultdict list N/A N/A self ShellEnviron N/A N/A N/A os environ copy N/A RefreshReplacements N/A N/A self N/A N/A N/A N/A N/A self DynamicReplacements N/A ###plugin_output_dir### N/A N/A N/A self target GetPath plugin_output_dir N/A StartCommand N/A N/A self OriginalCommand ModifiedCommand N/A N/A N/A N/A N/A OriginalCommand ModifiedCommand N/A ModifiedCommand N/A self OldCommands N/A N/A OriginalCommand N/A N/A self OldCommands N/A ModifiedCommand N/A N/A N/A N/A self timer start_timer N/A self CommandTimeOffset N/A N/A OriginalCommand ModifiedCommand Start OriginalCommand ModifiedCommand N/A N/A N/A self timer get_start_date_time N/A self CommandTimeOffset N/A FinishCommand N/A N/A self CommandInfo WasCancelled PluginInfo N/A N/A N/A N/A CommandInfo N/A End N/A N/A N/A self timer get_end_date_time N/A self CommandTimeOffset N/A Success True N/A WasCancelled N/A N/A Success False N/A N/A CommandInfo N/A Success Success N/A N/A CommandInfo N/A RunTime N/A N/A N/A self timer get_elapsed_time_as_str N/A self CommandTimeOffset N/A N/A CommandInfo N/A Target N/A N/A N/A self target GetTargetID N/A N/A CommandInfo N/A PluginKey N/A PluginInfo N/A key N/A N/A N/A N/A self command_register AddCommand CommandInfo N/A ShellPathEscape N/A N/A self Text N/A N/A N/A N/A MultipleReplace Text N/A ( ) \  \( \) N/A GetModifiedShellCommand N/A N/A self Command PluginOutputDir N/A N/A N/A N/A N/A self RefreshReplacements N/A NewCommand N/A N/A N/A cd  N/A N/A self ShellPathEscape PluginOutputDir ;  N/A MultipleReplace Command N/A self DynamicReplacements N/A N/A N/A self OldCommands N/A NewCommand Command N/A NewCommand N/A CanRunCommand N/A N/A self Command N/A N/A N/A Target N/A N/A N/A self command_register CommandAlreadyRegistered N/A Command N/A OriginalCommand N/A Target N/A N/A N/A Target False N/A N/A None True N/A create_subprocess N/A N/A self Command N/A N/A N/A proc N/A N/A subprocess Popen Command shell True env N/A self ShellEnviron preexec_fn N/A os setsid stdout N/A subprocess PIPE stderr N/A subprocess STDOUT bufsize 1 N/A proc N/A shell_exec_monitor N/A N/A self Command PluginInfo N/A N/A N/A CommandInfo N/A N/A self StartCommand Command Command N/A N/A Target CanRun N/A N/A self CanRunCommand CommandInfo N/A N/A CanRun N/A N/A Message N/A The command was already run for target:  N/A str Target N/A Message N/A N/A N/A logging info N/A N/A N/A logging info Executing :

%s

 Command N/A N/A N/A logging info N/A N/A N/A logging info N/A ------> Execution Start Date/Time:  N/A N/A N/A self timer get_start_date_time_as_str Command N/A N/A N/A logging info N/A Output N/A Cancelled False N/A N/A N/A N/A N/A proc N/A N/A self create_subprocess Command N/A True N/A N/A line N/A N/A N/A proc stdout readline N/A N/A line N/A N/A N/A N/A N/A logging warn N/A N/A line strip N/A Output line N/A N/A N/A KeyboardInterrupt N/A N/A N/A N/A os killpg N/A proc pid N/A signal SIGINT N/A N/A outdata errdata N/A N/A proc communicate N/A N/A N/A logging warn outdata N/A Output outdata N/A N/A N/A N/A N/A os killpg N/A N/A os getpgid N/A proc pid N/A signal SIGTERM N/A N/A N/A OSError N/A N/A N/A Cancelled True N/A Output N/A N/A N/A self error_handler UserAbort Command Output N/A N/A N/A N/A self FinishCommand CommandInfo Cancelled PluginInfo N/A N/A scrub_output Output N/A shell_exec N/A N/A self Command N/A kwds N/A N/A N/A N/A kwds setdefault stdout N/A subprocess PIPE N/A N/A N/A kwds setdefault stderr N/A subprocess STDOUT N/A p N/A N/A subprocess Popen Command shell True kwds N/A N/A N/A N/A p communicate N/A 0 N/A N/A