Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								692b340092 
								
							 
						 
						
							
							
								
								inspect: Micro-optimize __eq__ for Signature, Parameter and BoundArguments  
							
							... 
							
							
							
							Provide __ne__ method for consistency. 
							
						 
						
							2015-05-14 18:20:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								6abe03288b 
								
							 
						 
						
							
							
								
								inspect: Add __slots__ to BoundArguments.  
							
							
							
						 
						
							2015-05-13 17:18:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								7544508f02 
								
							 
						 
						
							
							
								
								PEP 0492 -- Coroutines with async and await syntax. Issue  #24017 .  
							
							
							
						 
						
							2015-05-11 22:57:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a8723a02ea 
								
							 
						 
						
							
							
								
								Issue  #21217 : inspect.getsourcelines() now tries to compute the start and  
							
							... 
							
							
							
							end lines from the code object, fixing an issue when a lambda function is
used as decorator argument.  Patch by Thomas Ballinger. 
							
						 
						
							2015-04-15 00:41:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5cf2b7253d 
								
							 
						 
						
							
							
								
								Issue  #15582 : inspect.getdoc() now follows inheritance chains.  
							
							
							
						 
						
							2015-04-03 22:38:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								08448a1f4d 
								
							 
						 
						
							
							
								
								Issue  #23326 : Removed __ne__ implementations.  Since fixing default __ne__  
							
							... 
							
							
							
							implementation in issue #21408  they are redundant. 
							
						 
						
							2015-01-31 12:05:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								ef1e750225 
								
							 
						 
						
							
							
								
								inspect: Fix getsource() to load updated source of reloaded module  
							
							... 
							
							
							
							Issue #1218234 . Initial patch by Berker Peksag. 
							
						 
						
							2014-12-08 16:05:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								1ed2e69a4a 
								
							 
						 
						
							
							
								
								Issue  #22186 : Fix typos in Lib/.  
							
							... 
							
							
							
							Patch by Févry Thibault. 
							
						 
						
							2014-10-19 18:07:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								f23530f569 
								
							 
						 
						
							
							
								
								Issue  #22186 : Fix typos in Lib/.  
							
							... 
							
							
							
							Patch by Févry Thibault. 
							
						 
						
							2014-10-19 18:04:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								081bbf6b28 
								
							 
						 
						
							
							
								
								inspect: Fix getsource() to support decorated functions.  
							
							... 
							
							
							
							Issue #1764286 . Patch by Claudiu Popa. 
							
						 
						
							2014-09-26 17:34:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								08d4a4f488 
								
							 
						 
						
							
							
								
								inspect.Signature: Fix discrepancy between __eq__ and __hash__.  
							
							... 
							
							
							
							Issue #20334 . Thanks to Antony Lee for bug report & initial patch. 
							
						 
						
							2014-09-12 15:48:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cdcafb78b2 
								
							 
						 
						
							
							
								
								Issue  #16808 : inspect.stack() now returns a named tuple instead of a tuple.  
							
							... 
							
							
							
							Patch by Daniel Shahaf. 
							
						 
						
							2014-08-24 10:50:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								521e5860a5 
								
							 
						 
						
							
							
								
								Issue  #22032 : __qualname__ instead of __name__ is now always used to format  
							
							... 
							
							
							
							fully qualified class names of Python implemented classes. 
							
						 
						
							2014-07-22 15:00:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e82881cea7 
								
							 
						 
						
							
							
								
								Fix getargspec() doctring (varkw -> keywords).  
							
							
							
						 
						
							2014-07-15 12:29:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								42407abe24 
								
							 
						 
						
							
							
								
								inspect: Validate that __signature__ is None or an instance of Signature.  
							
							... 
							
							
							
							Closes  #21801 . 
						
							2014-06-23 10:23:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f964fd55 
								
							 
						 
						
							
							
								
								inspect: Validate that __signature__ is None or an instance of Signature.  
							
							... 
							
							
							
							Closes  #21801 . 
						
							2014-06-23 10:21:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								67ae50ee1c 
								
							 
						 
						
							
							
								
								inspect: Make Signature and Parameter hashable. Issue  #20334 .  
							
							
							
						 
						
							2014-04-08 11:46:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								3f73ca23cf 
								
							 
						 
						
							
							
								
								inspect.signautre: Fix functools.partial support. Issue  #21117  
							
							
							
						 
						
							2014-04-08 11:30:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0fceaf45e2 
								
							 
						 
						
							
							
								
								inspect.signautre: Fix functools.partial support. Issue  #21117  
							
							
							
						 
						
							2014-04-08 11:28:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0cf3ed60d0 
								
							 
						 
						
							
							
								
								inspect: Remove references to Python-3000  
							
							
							
						 
						
							2014-04-01 10:17:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								5a23bd0d37 
								
							 
						 
						
							
							
								
								inspect: Update docstrings; Rename _signature_internal to _signature_from_callable.  
							
							
							
						 
						
							2014-03-29 13:47:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								dccfa13cdb 
								
							 
						 
						
							
							
								
								inspect: Fix getcallargs() to fail correctly if more than 3 args are missing.  
							
							... 
							
							
							
							Patch by Jeremiah Lowin. Closes  #20817 . 
							
						 
						
							2014-03-27 18:42:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								2542b66bb0 
								
							 
						 
						
							
							
								
								inspect: Fix getcallargs() to fail correctly if more than 3 args are missing.  
							
							... 
							
							
							
							Patch by Jeremiah Lowin. Closes  #20817 . 
							
						 
						
							2014-03-27 18:42:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								875df20e8a 
								
							 
						 
						
							
							
								
								inspect: Fix getcallargs() to raise correct TypeError  
							
							... 
							
							
							
							... for missing keyword-only arguments. Patch by Jeremiah Lowin.
Closes  #20816 . 
							
						 
						
							2014-03-27 18:23:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b1d060bf8b 
								
							 
						 
						
							
							
								
								inspect: Fix getcallargs() to raise correct TypeError  
							
							... 
							
							
							
							... for missing keyword-only arguments. Patch by Jeremiah Lowin.
Closes  #20816 . 
							
						 
						
							2014-03-27 18:23:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								374375dd26 
								
							 
						 
						
							
							
								
								inspect.signature: Improve repr of Signature and Parameter.  Closes   #20378  
							
							
							
						 
						
							2014-03-27 12:41:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								da39645ad3 
								
							 
						 
						
							
							
								
								inspect.Signature: Add 'Signature.from_callable' classmethod.  Closes   #17373  
							
							
							
						 
						
							2014-03-27 12:09:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a5d63dd7b8 
								
							 
						 
						
							
							
								
								inspect.signature: Make Signature and Parameter picklable.  Closes   #20726  
							
							
							
						 
						
							2014-03-27 11:31:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								21e83a5564 
								
							 
						 
						
							
							
								
								inspect.signature: Use enum for parameter kind constants.  Closes   #19573  
							
							... 
							
							
							
							Patch by Antony Lee. 
							
						 
						
							2014-03-27 11:23:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a773de040d 
								
							 
						 
						
							
							
								
								inspect.signature: Check for function-like objects before builtins. Issue  #17159  
							
							
							
						 
						
							2014-02-21 18:30:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								8c185ee12e 
								
							 
						 
						
							
							
								
								inspect: Fix getfullargspec to support builtin module-level functions. Issue  #20711  
							
							
							
						 
						
							2014-02-21 01:32:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								57d240ef64 
								
							 
						 
						
							
							
								
								inspect: Fix getfullargspec() to not to follow __wrapped__ chains  
							
							... 
							
							
							
							Initial patch by Nick Coghlan. 
							
						 
						
							2014-02-19 16:27:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								8dfb4576a9 
								
							 
						 
						
							
							
								
								inspect.signature: Check for function-like objects before builtins. Issue  #17159  
							
							
							
						 
						
							2014-02-21 18:30:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								d224b6a796 
								
							 
						 
						
							
							
								
								inspect: Fix getfullargspec to support builtin module-level functions. Issue  #20711  
							
							
							
						 
						
							2014-02-21 01:32:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								ff385b89f4 
								
							 
						 
						
							
							
								
								inspect: Fix getfullargspec() to not to follow __wrapped__ chains  
							
							... 
							
							
							
							Initial patch by Nick Coghlan. 
							
						 
						
							2014-02-19 16:27:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								2623c8c23c 
								
							 
						 
						
							
							
								
								Issue  #20530 : Argument Clinic's signature format has been revised again.  
							
							... 
							
							
							
							The new syntax is highly human readable while still preventing false
positives.  The syntax also extends Python syntax to denote "self" and
positional-only parameters, allowing inspect.Signature objects to be
totally accurate for all supported builtins in Python 3.4. 
							
						 
						
							2014-02-08 22:15:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								7d2bfed7a2 
								
							 
						 
						
							
							
								
								inspect.signature: Add (restore) support for builtin classes  #20473  
							
							
							
						 
						
							2014-02-03 02:46:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								1d24183550 
								
							 
						 
						
							
							
								
								inspect.signature: Use 'inspect.isbuiltin' in 'Signature.from_builtin'  
							
							
							
						 
						
							2014-02-02 12:51:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba5f0d386 
								
							 
						 
						
							
							
								
								inspect: Add some comments in Parameter.__eq__ method  
							
							
							
						 
						
							2014-01-31 15:30:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								5334bcdf97 
								
							 
						 
						
							
							
								
								inspect.Signauture.from_function: validate duck functions in Signature constructor  #17159  
							
							
							
						 
						
							2014-01-31 15:21:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								63da7c7b0c 
								
							 
						 
						
							
							
								
								inspect.signature: Support duck-types of Python functions (Cython, for instance)  #17159  
							
							
							
						 
						
							2014-01-31 14:48:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0860a0bd3f 
								
							 
						 
						
							
							
								
								inspect.classify_class_attrs: Classify object.__new__ and __init__ correctly  #18801  
							
							
							
						 
						
							2014-01-31 14:28:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								89ca85c746 
								
							 
						 
						
							
							
								
								inspect.Signature.from_function: Use CO_VARARGS & CO_VARKEYWORDS constants  
							
							
							
						 
						
							2014-01-29 16:50:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0486f819c9 
								
							 
						 
						
							
							
								
								inspect.signature: Make sure that if a callable object has '_patialmethod'  
							
							... 
							
							
							
							attribute, that attribute is an instance of 'functools.partialmethod'. 
							
						 
						
							2014-01-29 12:18:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								c45873e434 
								
							 
						 
						
							
							
								
								inspect.Signature.bind: Update method signature to rule out possiblity  
							
							... 
							
							
							
							of name conflict between '__bind_self' and actual keyword argument to
'bind' or 'bind_partial'. 
							
						 
						
							2014-01-29 12:10:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								421f0c7be1 
								
							 
						 
						
							
							
								
								inspect: Rename private helper function  
							
							
							
						 
						
							2014-01-29 12:05:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								d82eddcf05 
								
							 
						 
						
							
							
								
								inspect.getfullargspec: Use inspect.signature API behind the scenes  #17481  
							
							
							
						 
						
							2014-01-29 11:24:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								07a9e452ac 
								
							 
						 
						
							
							
								
								inspect.Signature: ensure that non-default params don't follow default ones  #20427  
							
							
							
						 
						
							2014-01-29 10:58:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								76c6c593ed 
								
							 
						 
						
							
							
								
								inspect.signature: Add support for decorated (wrapped) builtins  #20425  
							
							
							
						 
						
							2014-01-29 10:52:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b77511da92 
								
							 
						 
						
							
							
								
								inspect.Signature: Make from_builtin to raise an exception if no signature can  
							
							... 
							
							
							
							be provided #20422  
							
						 
						
							2014-01-29 10:46:14 -05:00