1*99451b44SJordan Rupprechtfrom __future__ import print_function
2*99451b44SJordan Rupprecht
3*99451b44SJordan Rupprechtimport lldb
4*99451b44SJordan Rupprecht
5*99451b44SJordan Rupprecht
6*99451b44SJordan Rupprecht@lldb.command()
7*99451b44SJordan Rupprechtdef decorated1(debugger, args, exe_ctx, result, dict):
8*99451b44SJordan Rupprecht    """
9*99451b44SJordan Rupprecht    Python command defined by @lldb.command
10*99451b44SJordan Rupprecht    """
11*99451b44SJordan Rupprecht    print("hello from decorated1", file=result)
12*99451b44SJordan Rupprecht
13*99451b44SJordan Rupprecht
14*99451b44SJordan Rupprecht@lldb.command(doc="Python command defined by @lldb.command")
15*99451b44SJordan Rupprechtdef decorated2(debugger, args, exe_ctx, result, dict):
16*99451b44SJordan Rupprecht    """
17*99451b44SJordan Rupprecht    This docstring is overridden.
18*99451b44SJordan Rupprecht    """
19*99451b44SJordan Rupprecht    print("hello from decorated2", file=result)
20*99451b44SJordan Rupprecht
21*99451b44SJordan Rupprecht
22*99451b44SJordan Rupprecht@lldb.command()
23*99451b44SJordan Rupprechtdef decorated3(debugger, args, result, dict):
24*99451b44SJordan Rupprecht    """
25*99451b44SJordan Rupprecht    Python command defined by @lldb.command
26*99451b44SJordan Rupprecht    """
27*99451b44SJordan Rupprecht    print("hello from decorated3", file=result)
28*99451b44SJordan Rupprecht
29*99451b44SJordan Rupprecht
30*99451b44SJordan Rupprecht@lldb.command("decorated4")
31*99451b44SJordan Rupprechtdef _decorated4(debugger, args, exe_ctx, result, dict):
32*99451b44SJordan Rupprecht    """
33*99451b44SJordan Rupprecht    Python command defined by @lldb.command
34*99451b44SJordan Rupprecht    """
35*99451b44SJordan Rupprecht    print("hello from decorated4", file=result)
36