inspect_fodder.py 1.14 KB
Newer Older
1 2 3 4 5 6 7
# line 1
'A module docstring.'

import sys, inspect
# line 5

# line 7
8
def spam(a, b, c, d=3, e=4, f=5, *g, **h):
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
    eggs(b + d, c + f)

# line 11
def eggs(x, y):
    "A docstring."
    global fr, st
    fr = inspect.currentframe()
    st = inspect.stack()
    p = x
    q = y / 0

# line 20
class StupidGit:
    """A longer,

    indented

    docstring."""
# line 27

    def abuse(self, a, b, c):
        """Another

\tdocstring

        containing

\ttabs
\t
        """
        self.argue(a, b, c)
# line 40
    def argue(self, a, b, c):
        try:
            spam(a, b, c)
        except:
            self.ex = sys.exc_info()
            self.tr = inspect.trace()

48
    @property
49 50 51 52
    def contradiction(self):
        'The automatic gainsaying.'
        pass

53
# line 53
54
class MalodorousPervert(StupidGit):
55 56
    def abuse(self, a, b, c):
        pass
57 58

    @property
59 60
    def contradiction(self):
        pass
61

62 63
Tit = MalodorousPervert

64 65 66 67
class ParrotDroppings:
    pass

class FesteringGob(MalodorousPervert, ParrotDroppings):
68 69
    def abuse(self, a, b, c):
        pass
70 71

    @property
72 73
    def contradiction(self):
        pass
74 75 76

async def lobbest(grenade):
    pass