Exceptions raised during renaming in rotating file handlers are now passed to handleE...
[python.git] / Lib / test / inspect_fodder.py
blob823559bb3510e01e81477fc13843a0cbd72eefd9
1 # line 1
2 'A module docstring.'
4 import sys, inspect
5 # line 5
7 # line 7
8 def spam(a, b, c, d=3, (e, (f,))=(4, (5,)), *g, **h):
9 eggs(b + d, c + f)
11 # line 11
12 def 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
20 # line 20
21 class StupidGit:
22 """A longer,
24 indented
26 docstring."""
27 # line 27
29 def abuse(self, a, b, c):
30 """Another
32 \tdocstring
34 containing
36 \ttabs
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()
48 # line 48
49 class MalodorousPervert(StupidGit):
50 pass
52 class ParrotDroppings:
53 pass
55 class FesteringGob(MalodorousPervert, ParrotDroppings):
56 pass