1c5011aedSJim Inghamimport lldb 2c5011aedSJim Inghamimport sys 3c5011aedSJim Ingham 4c5011aedSJim Ingham 5c5011aedSJim Inghamclass WelcomeCommand(object): 6c5011aedSJim Ingham def __init__(self, debugger, session_dict): 7c5011aedSJim Ingham pass 8c5011aedSJim Ingham 9c5011aedSJim Ingham def get_short_help(self): 10c5011aedSJim Ingham return "Just a docstring for Welcome\nA command that says hello to LLDB users" 11c5011aedSJim Ingham 12c5011aedSJim Ingham def __call__(self, debugger, args, exe_ctx, result): 13*2238dcc3SJonas Devlieghere print("Hello " + args + ", welcome to LLDB", file=result) 14c5011aedSJim Ingham return None 15c5011aedSJim Ingham 16c5011aedSJim Ingham 17*2238dcc3SJonas Devlieghereclass WelcomeCommand2(object): 18c5011aedSJim Ingham def __init__(self, debugger, session_dict): 19c5011aedSJim Ingham pass 20c5011aedSJim Ingham 21c5011aedSJim Ingham def get_short_help(self): 2239ea676dSDave Lee return "A docstring for the second Welcome\nA command that says hello to LLDB users" 23c5011aedSJim Ingham 24c5011aedSJim Ingham def __call__(self, debugger, args, exe_ctx, result): 25*2238dcc3SJonas Devlieghere print("Hello " + args + ", welcome again to LLDB", file=result) 26c5011aedSJim Ingham return None 27