1# line 1
2'A module docstring.'
3
4import sys, inspect
5# line 5
6
7# line 7
8def spam(a, b, c, d=3, e=4, f=5, *g, **h):
9    eggs(b + d, c + f)
10
11# line 11
12def eggs(x, y):
13    "A docstring."
14    global fr, st
15    fr = inspect.currentframe()
16    st = inspect.stack()
17    p = x
18    q = y / 0
19
20# line 20
21class StupidGit:
22    """A longer,
23
24    indented
25
26    docstring."""
27# line 27
28
29    def abuse(self, a, b, c):
30        """Another
31
32\tdocstring
33
34        containing
35
36\ttabs
37\t
38        """
39        self.argue(a, b, c)
40# line 40
41    def argue(self, a, b, c):
42        try:
43            spam(a, b, c)
44        except:
45            self.ex = sys.exc_info()
46            self.tr = inspect.trace()
47
48    @property
49    def contradiction(self):
50        'The automatic gainsaying.'
51        pass
52
53# line 53
54class MalodorousPervert(StupidGit):
55    def abuse(self, a, b, c):
56        pass
57
58    @property
59    def contradiction(self):
60        pass
61
62Tit = MalodorousPervert
63
64class ParrotDroppings:
65    pass
66
67class FesteringGob(MalodorousPervert, ParrotDroppings):
68    def abuse(self, a, b, c):
69        pass
70
71    @property
72    def contradiction(self):
73        pass
74
75async def lobbest(grenade):
76    pass
77