| 
									
										
										
										
											2004-12-12 16:20:22 +00:00
										 |  |  | # line 1 | 
					
						
							|  |  |  | 'A module docstring.' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import sys, inspect | 
					
						
							|  |  |  | # line 5 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # line 7 | 
					
						
							|  |  |  | def spam(a, b, c, d=3, (e, (f,))=(4, (5,)), *g, **h): | 
					
						
							|  |  |  |     eggs(b + d, c + f) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # line 11 | 
					
						
							|  |  |  | def eggs(x, y): | 
					
						
							|  |  |  |     "A docstring." | 
					
						
							|  |  |  |     global fr, st | 
					
						
							|  |  |  |     fr = inspect.currentframe() | 
					
						
							|  |  |  |     st = inspect.stack() | 
					
						
							|  |  |  |     p = x | 
					
						
							| 
									
										
										
										
											2010-02-03 05:37:26 +00:00
										 |  |  |     q = y // 0 | 
					
						
							| 
									
										
										
										
											2004-12-12 16:20:22 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # 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() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # line 48 | 
					
						
							|  |  |  | class MalodorousPervert(StupidGit): | 
					
						
							|  |  |  |     pass | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class ParrotDroppings: | 
					
						
							|  |  |  |     pass | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class FesteringGob(MalodorousPervert, ParrotDroppings): | 
					
						
							|  |  |  |     pass |