summaryrefslogtreecommitdiffstats
path: root/Lib/inspect.py
Commit message (Expand)AuthorAgeFilesLines
* inspect: Validate that __signature__ is None or an instance of Signature.Yury Selivanov2014-06-231-0/+4
* inspect.signautre: Fix functools.partial support. Issue #21117Yury Selivanov2014-04-081-73/+62
* inspect: Fix getcallargs() to fail correctly if more than 3 args are missing.Yury Selivanov2014-03-271-1/+1
* inspect: Fix getcallargs() to raise correct TypeErrorYury Selivanov2014-03-271-1/+1
* inspect.signature: Check for function-like objects before builtins. Issue #17159Yury Selivanov2014-02-211-4/+4
* inspect: Fix getfullargspec to support builtin module-level functions. Issue ...Yury Selivanov2014-02-211-2/+9
* inspect: Fix getfullargspec() to not to follow __wrapped__ chainsYury Selivanov2014-02-191-46/+65
* Issue #20530: Argument Clinic's signature format has been revised again.Larry Hastings2014-02-091-23/+92
* inspect.signature: Add (restore) support for builtin classes #20473Yury Selivanov2014-02-031-131/+164
* inspect.signature: Use 'inspect.isbuiltin' in 'Signature.from_builtin'Yury Selivanov2014-02-021-1/+2
* inspect: Add some comments in Parameter.__eq__ methodYury Selivanov2014-01-311-0/+11
* inspect.Signauture.from_function: validate duck functions in Signature constr...Yury Selivanov2014-01-311-5/+11
* inspect.signature: Support duck-types of Python functions (Cython, for instan...Yury Selivanov2014-01-311-2/+30
* inspect.classify_class_attrs: Classify object.__new__ and __init__ correctly ...Yury Selivanov2014-01-311-1/+1
* inspect.Signature.from_function: Use CO_VARARGS & CO_VARKEYWORDS constantsYury Selivanov2014-01-291-3/+3
* inspect.signature: Make sure that if a callable object has '_patialmethod'Yury Selivanov2014-01-291-11/+12
* inspect.Signature.bind: Update method signature to rule out possiblityYury Selivanov2014-01-291-4/+4
* inspect: Rename private helper functionYury Selivanov2014-01-291-5/+5
* inspect.getfullargspec: Use inspect.signature API behind the scenes #17481Yury Selivanov2014-01-291-6/+105
* inspect.Signature: ensure that non-default params don't follow default ones #...Yury Selivanov2014-01-291-1/+20
* inspect.signature: Add support for decorated (wrapped) builtins #20425Yury Selivanov2014-01-291-3/+3
* inspect.Signature: Make from_builtin to raise an exception if no signature canYury Selivanov2014-01-291-10/+20
* inspect.Signature.bind: Add **kwargs/positional-only check backYury Selivanov2014-01-291-0/+8
* inspect.Signature.bind: Fix pos-only params with defaults; fix *args in named...Yury Selivanov2014-01-281-8/+8
* inspect: Fix docstrings for Parameter & Signature classesYury Selivanov2014-01-281-3/+5
* inspect.signature: Handle bound methods with '(*args)' signature correctly #2...Yury Selivanov2014-01-281-5/+34
* Issue #20326: Argument Clinic now uses a simple, unique signature toLarry Hastings2014-01-281-12/+9
* inspect.signature: Support classes without user-defined __init__/__new__ #20308Yury Selivanov2014-01-281-0/+11
* inspect.signature: Add support for 'functools.partialmethod' #20223Yury Selivanov2014-01-271-40/+67
* inspect.signature: Use '/' to separate positional-only parameters fromYury Selivanov2014-01-271-23/+30
* inspect.getfile: Don't crash on classes without '__module__' attribute #20372Yury Selivanov2014-01-271-3/+4
* Issue #20189: Four additional builtin types (PyTypeObject,Larry Hastings2014-01-241-5/+27
* Issue #20226: Major improvements to Argument Clinic.Larry Hastings2014-01-161-37/+58
* Issue #20144: Argument Clinic now supports simple constants as parameterLarry Hastings2014-01-071-7/+49
* merge 3.3 (closes #20108)Benjamin Peterson2014-01-021-1/+3
|\
| * avoid parameter name clash (closes #20108)Benjamin Peterson2014-01-021-1/+3
* | Issue #19674: inspect.signature() now produces a correct signatureLarry Hastings2013-11-231-0/+62
* | Issue #19030: final pieces for proper location of various class attributes lo...Ethan Furman2013-10-211-23/+32
* | Issue #19030: special-cased __dict__ as the actual dict is not returned, a p...Ethan Furman2013-10-181-0/+2
* | Close #19030: inspect.getmembers and inspect.classify_class_attrsEthan Furman2013-10-181-24/+33
* | Close #19030: improvements to inspect and Enum.Ethan Furman2013-09-251-29/+69
* | Close #18626: add a basic CLI for the inspect moduleNick Coghlan2013-09-221-0/+61
* | Close #18929: inspect.classify_class_attrs will now search the metaclasses (l...Ethan Furman2013-09-151-1/+6
* | Issue #18830: inspect.getclasstree() no more produces duplicated entries evenSerhiy Storchaka2013-09-051-1/+2
|\ \ | |/
| * Issue #18830: inspect.getclasstree() no more produces duplicated entries evenSerhiy Storchaka2013-09-051-1/+2
* | #18705: merge with 3.3.Ezio Melotti2013-08-171-2/+2
|\ \ | |/
| * #18705: fix a number of typos. Patch by FĂ©vry Thibault.Ezio Melotti2013-08-171-2/+2
* | Close #13266: Add inspect.unwrapNick Coghlan2013-07-281-7/+37
* | Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)Brett Cannon2013-07-041-1/+1
* | Issue #17177: The imp module is pending deprecation.Brett Cannon2013-06-161-1/+3