blob: 0c1d8103e9d0cb0d97099b05a08ae64fe5d003b2 [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
Guido van Rossum1bc535d2007-05-15 18:46:22 +00008def spam(a, b, c, d=3, e=4, f=5, *g, **h):
Johannes Gijsberscb9015d2004-12-12 16:20:22 +00009 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# line 48
49class MalodorousPervert(StupidGit):
50 pass
51
Serhiy Storchaka362c1b52013-09-05 17:14:32 +030052Tit = MalodorousPervert
53
Johannes Gijsberscb9015d2004-12-12 16:20:22 +000054class ParrotDroppings:
55 pass
56
57class FesteringGob(MalodorousPervert, ParrotDroppings):
58 pass