2  :1   pdb-script.py:6    --Call-- -> class Foo(object):  3  :1   pdb-script.py:6   pdb-script.py:6 Foo   -> class Foo(object):  3  :1   pdb-script.py:6   pdb-script.py:6 Foo   -> def __init__(self):  3  :1   pdb-script.py:6   pdb-script.py:7 Foo   -> @classmethod  3  :1   pdb-script.py:6   pdb-script.py:13 Foo   -> @staticmethod  3  :1   pdb-script.py:6   pdb-script.py:17 Foo   -> def bra(self):  3  :1   pdb-script.py:6   pdb-script.py:21 Foo   --Return-- -> def bra(self):  3  :1   pdb-script.py:6   pdb-script.py:21 Foo   -> def brah():  2  :1   pdb-script.py:25    -> f = Foo()  2  :1   pdb-script.py:29    --Call-- -> def __init__(self):  3  :1   pdb-script.py:29   pdb-script.py:7 __init__   -> nop('__init__')  3  :1   pdb-script.py:29   pdb-script.py:8 __init__   --Call-- -> def nop(_):  4  pdb-script.py:29   pdb-script.py:8 __init__  pdb-script.py:2 nop   -> pass  4  pdb-script.py:29   pdb-script.py:8 __init__  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:29   pdb-script.py:8 __init__  pdb-script.py:3 nop   -> self.bar()  3  :1   pdb-script.py:29   pdb-script.py:9 __init__   --Call-- -> @classmethod  4  pdb-script.py:29   pdb-script.py:9 __init__  pdb-script.py:13 bar   -> nop(cls.__name__)  4  pdb-script.py:29   pdb-script.py:9 __init__  pdb-script.py:15 bar   --Call-- -> def nop(_):  5  pdb-script.py:9 __init__  pdb-script.py:15 bar  pdb-script.py:2 nop   -> pass  5  pdb-script.py:9 __init__  pdb-script.py:15 bar  pdb-script.py:3 nop   --Return-- -> pass  5  pdb-script.py:9 __init__  pdb-script.py:15 bar  pdb-script.py:3 nop   --Return-- -> nop(cls.__name__)  4  pdb-script.py:29   pdb-script.py:9 __init__  pdb-script.py:15 bar   -> self.baz()  3  :1   pdb-script.py:29   pdb-script.py:10 __init__   --Call-- -> @staticmethod  4  pdb-script.py:29   pdb-script.py:10 __init__  pdb-script.py:17 baz   -> nop(1)  4  pdb-script.py:29   pdb-script.py:10 __init__  pdb-script.py:19 baz   --Call-- -> def nop(_):  5  pdb-script.py:10 __init__  pdb-script.py:19 baz  pdb-script.py:2 nop   -> pass  5  pdb-script.py:10 __init__  pdb-script.py:19 baz  pdb-script.py:3 nop   --Return-- -> pass  5  pdb-script.py:10 __init__  pdb-script.py:19 baz  pdb-script.py:3 nop   --Return-- -> nop(1)  4  pdb-script.py:29   pdb-script.py:10 __init__  pdb-script.py:19 baz   -> self.bra()  3  :1   pdb-script.py:29   pdb-script.py:11 __init__   --Call-- -> def bra(self):  4  pdb-script.py:29   pdb-script.py:11 __init__  pdb-script.py:21 bra   -> nop(self.__class__.__name__)  4  pdb-script.py:29   pdb-script.py:11 __init__  pdb-script.py:22 bra   --Call-- -> def nop(_):  5  pdb-script.py:11 __init__  pdb-script.py:22 bra  pdb-script.py:2 nop   -> pass  5  pdb-script.py:11 __init__  pdb-script.py:22 bra  pdb-script.py:3 nop   --Return-- -> pass  5  pdb-script.py:11 __init__  pdb-script.py:22 bra  pdb-script.py:3 nop   --Return-- -> nop(self.__class__.__name__)  4  pdb-script.py:29   pdb-script.py:11 __init__  pdb-script.py:22 bra   --Return-- -> self.bra()  3  :1   pdb-script.py:29   pdb-script.py:11 __init__   -> Foo.bar()  2  :1   pdb-script.py:30    --Call-- -> @classmethod  3  :1   pdb-script.py:30   pdb-script.py:13 bar   -> nop(cls.__name__)  3  :1   pdb-script.py:30   pdb-script.py:15 bar   --Call-- -> def nop(_):  4  pdb-script.py:30   pdb-script.py:15 bar  pdb-script.py:2 nop   -> pass  4  pdb-script.py:30   pdb-script.py:15 bar  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:30   pdb-script.py:15 bar  pdb-script.py:3 nop   --Return-- -> nop(cls.__name__)  3  :1   pdb-script.py:30   pdb-script.py:15 bar   -> Foo.baz()  2  :1   pdb-script.py:31    --Call-- -> @staticmethod  3  :1   pdb-script.py:31   pdb-script.py:17 baz   -> nop(1)  3  :1   pdb-script.py:31   pdb-script.py:19 baz   --Call-- -> def nop(_):  4  pdb-script.py:31   pdb-script.py:19 baz  pdb-script.py:2 nop   -> pass  4  pdb-script.py:31   pdb-script.py:19 baz  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:31   pdb-script.py:19 baz  pdb-script.py:3 nop   --Return-- -> nop(1)  3  :1   pdb-script.py:31   pdb-script.py:19 baz   -> Foo.bra(f)  2  :1   pdb-script.py:32    --Call-- -> def bra(self):  3  :1   pdb-script.py:32   pdb-script.py:21 bra   -> nop(self.__class__.__name__)  3  :1   pdb-script.py:32   pdb-script.py:22 bra   --Call-- -> def nop(_):  4  pdb-script.py:32   pdb-script.py:22 bra  pdb-script.py:2 nop   -> pass  4  pdb-script.py:32   pdb-script.py:22 bra  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:32   pdb-script.py:22 bra  pdb-script.py:3 nop   --Return-- -> nop(self.__class__.__name__)  3  :1   pdb-script.py:32   pdb-script.py:22 bra   -> f.bar()  2  :1   pdb-script.py:34    --Call-- -> @classmethod  3  :1   pdb-script.py:34   pdb-script.py:13 bar   -> nop(cls.__name__)  3  :1   pdb-script.py:34   pdb-script.py:15 bar   --Call-- -> def nop(_):  4  pdb-script.py:34   pdb-script.py:15 bar  pdb-script.py:2 nop   -> pass  4  pdb-script.py:34   pdb-script.py:15 bar  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:34   pdb-script.py:15 bar  pdb-script.py:3 nop   --Return-- -> nop(cls.__name__)  3  :1   pdb-script.py:34   pdb-script.py:15 bar   -> f.baz()  2  :1   pdb-script.py:35    --Call-- -> @staticmethod  3  :1   pdb-script.py:35   pdb-script.py:17 baz   -> nop(1)  3  :1   pdb-script.py:35   pdb-script.py:19 baz   --Call-- -> def nop(_):  4  pdb-script.py:35   pdb-script.py:19 baz  pdb-script.py:2 nop   -> pass  4  pdb-script.py:35   pdb-script.py:19 baz  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:35   pdb-script.py:19 baz  pdb-script.py:3 nop   --Return-- -> nop(1)  3  :1   pdb-script.py:35   pdb-script.py:19 baz   -> f.bra()  2  :1   pdb-script.py:36    --Call-- -> def bra(self):  3  :1   pdb-script.py:36   pdb-script.py:21 bra   -> nop(self.__class__.__name__)  3  :1   pdb-script.py:36   pdb-script.py:22 bra   --Call-- -> def nop(_):  4  pdb-script.py:36   pdb-script.py:22 bra  pdb-script.py:2 nop   -> pass  4  pdb-script.py:36   pdb-script.py:22 bra  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:36   pdb-script.py:22 bra  pdb-script.py:3 nop   --Return-- -> nop(self.__class__.__name__)  3  :1   pdb-script.py:36   pdb-script.py:22 bra   -> brah()  2  :1   pdb-script.py:38    --Call-- -> def brah():  3  :1   pdb-script.py:38   pdb-script.py:25 brah   -> nop('brah')  3  :1   pdb-script.py:38   pdb-script.py:26 brah   --Call-- -> def nop(_):  4  pdb-script.py:38   pdb-script.py:26 brah  pdb-script.py:2 nop   -> pass  4  pdb-script.py:38   pdb-script.py:26 brah  pdb-script.py:3 nop   --Return-- -> pass  4  pdb-script.py:38   pdb-script.py:26 brah  pdb-script.py:3 nop   --Return-- -> nop('brah')  3  :1   pdb-script.py:38   pdb-script.py:26 brah 