xref: /llvm-project/lldb/test/API/functionalities/scripted_process/missing_methods_scripted_process.py (revision 0a21144614950ce063d8dac6394307bd3be604cd)
1*0a211446SMed Ismail Bennaniimport os
2*0a211446SMed Ismail Bennani
3*0a211446SMed Ismail Bennani
4*0a211446SMed Ismail Bennaniclass MissingMethodsScriptedProcess:
5*0a211446SMed Ismail Bennani    def __init__(self, exe_ctx, args):
6*0a211446SMed Ismail Bennani        pass
7*0a211446SMed Ismail Bennani
8*0a211446SMed Ismail Bennani
9*0a211446SMed Ismail Bennanidef __lldb_init_module(debugger, dict):
10*0a211446SMed Ismail Bennani    if not "SKIP_SCRIPTED_PROCESS_LAUNCH" in os.environ:
11*0a211446SMed Ismail Bennani        debugger.HandleCommand(
12*0a211446SMed Ismail Bennani            "process launch -C %s.%s"
13*0a211446SMed Ismail Bennani            % (__name__, MissingMethodsScriptedProcess.__name__)
14*0a211446SMed Ismail Bennani        )
15*0a211446SMed Ismail Bennani    else:
16*0a211446SMed Ismail Bennani        print(
17*0a211446SMed Ismail Bennani            "Name of the class that will manage the scripted process: '%s.%s'"
18*0a211446SMed Ismail Bennani            % (__name__, MissingMethodsScriptedProcess.__name__)
19*0a211446SMed Ismail Bennani        )
20