blob: 5c87ae6f828be8ddb089c64bb49b27eedf092952 [file] [log] [blame]
Johannes Gijsberscb9015d2004-12-12 16:20:22 +00001# 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, (f,))=(4, (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
Ezio Melottidde5b942010-02-03 05:37:26 +000018 q = y // 0
Johannes Gijsberscb9015d2004-12-12 16:20:22 +000019
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# line 48
49class MalodorousPervert(StupidGit):
50 pass
51
Serhiy Storchaka6db9e882013-09-05 17:28:10 +030052Tit = MalodorousPervert
53
Johannes Gijsberscb9015d2004-12-12 16:20:22 +000054class ParrotDroppings:
55 pass
56
57class FesteringGob(MalodorousPervert, ParrotDroppings):
58 pass