| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-122981: Fix inspect.getsource() for generated classes with Python base cla... | Serhiy Storchaka | 2024-08-20 | 1 | -3/+3 |
|
|
* | gh-119180: annotationlib: Fix __all__, formatting (#122365) | Jelle Zijlstra | 2024-08-11 | 1 | -3/+1 |
|
|
* | gh-122058: `Lib/inspect`: Update docstrings for `isfunction`, `isgenerator`, ... | Kirill Podoprigora | 2024-08-06 | 1 | -9/+24 |
|
|
* | gh-119180: Add `annotationlib` module to support PEP 649 (#119891) | Jelle Zijlstra | 2024-07-23 | 1 | -115/+1 |
|
|
* | gh-121027: Add a future warning in functools.partial.__get__ (#121086) | Serhiy Storchaka | 2024-06-27 | 1 | -4/+4 |
|
|
* | gh-120381: Fix inspect.ismethoddescriptor() (#120383) | Jan Kaliszewski | 2024-06-18 | 1 | -4/+7 |
|
|
* | gh-114053: Fix bad interaction of PEP 695, PEP 563 and `inspect.get_annotatio... | Alex Waygood | 2024-06-13 | 1 | -1/+7 |
|
|
* | gh-119180: PEP 649 compiler changes (#119361) | Jelle Zijlstra | 2024-06-11 | 1 | -7/+1 |
|
|
* | gh-120200: Fix `inspect.iscoroutinefunction(inspect) is True` corner case (#1... | Nikita Sobolev | 2024-06-07 | 1 | -3/+3 |
|
|
* | gh-87106: Fix inspect.signature.bind() handling of positional-only arguments ... | Jacob Walls | 2024-05-13 | 1 | -12/+16 |
|
|
* | gh-118465: Add __firstlineno__ attribute to class (GH-118475) | Serhiy Storchaka | 2024-05-06 | 1 | -78/+5 |
|
|
* | gh-82062: Fix support of parameter defaults on methods in extension modules (... | Sergey B Kirpichev | 2024-05-02 | 1 | -0/+5 |
|
|
* | gh-118404: Fix inspect.signature() for non-comparable callables (GH-118405) | Serhiy Storchaka | 2024-04-30 | 1 | -2/+4 |
|
|
* | gh-118285: Fix signatures of operator.{attrgetter,itemgetter,methodcaller} in... | Serhiy Storchaka | 2024-04-29 | 1 | -0/+7 |
|
|
* | gh-118013: Use weakrefs for the cache key in `inspect._shadowed_dict` (#118202) | Alex Waygood | 2024-04-24 | 1 | -3/+22 |
|
|
* | gh-116987: Support class code objects in inspect.findsource() (GH-117025) | Tian Gao | 2024-03-21 | 1 | -9/+2 |
|
|
* | gh-114099 - Add iOS framework loading machinery. (GH-116454) | Russell Keith-Magee | 2024-03-19 | 1 | -1/+6 |
|
|
* | gh-101293: Fix support of custom callables and types in inspect.Signature.fro... | Serhiy Storchaka | 2024-03-01 | 1 | -87/+74 |
|
|
* | gh-112006: Fix inspect.unwrap() for types where __wrapped__ is a data descrip... | Serhiy Storchaka | 2024-02-26 | 1 | -7/+3 |
|
|
* | gh-101860: Expose __name__ on property (GH-101876) | Eugene Toder | 2024-02-20 | 1 | -3/+2 |
|
|
* | bpo-38364: unwrap partialmethods just like we unwrap partials (#16600) | Martijn Pieters | 2024-02-15 | 1 | -2/+4 |
|
|
* | gh-112316: improve docs for `inspect.signature` and `inspect.Signature` (#112... | Alex Waygood | 2023-12-03 | 1 | -1/+1 |
|
|
* | gh-112139: Add `inspect.Signature.format` and use it in `pydoc` (#112143) | Nikita Sobolev | 2023-12-02 | 1 | -0/+12 |
|
|
* | gh-108751: Add copy.replace() function (GH-108752) | Serhiy Storchaka | 2023-09-06 | 1 | -0/+4 |
|
|
* | gh-106727: Add `__module__` check for `inspect.getsource(cls)` (#106968) | Tian Gao | 2023-07-24 | 1 | -1/+2 |
|
|
* | gh-106727: Make `inspect.getsource` smarter for class for same name definitio... | Tian Gao | 2023-07-18 | 1 | -11/+46 |
|
|
* | gh-81283: compiler: remove indent from docstring (#106411) | Inada Naoki | 2023-07-15 | 1 | -23/+22 |
|
|
* | gh-105080: Fixed inconsistent signature on derived classes (#105217) | Tian Gao | 2023-06-02 | 1 | -11/+12 |
|
|
* | gh-105069: Add a readline-like callable to the tokenizer to consume input ite... | Pablo Galindo Salgado | 2023-05-30 | 1 | -1/+1 |
|
|
* | gh-105013: Fix inspect.getsource with parenthesized multiline lambdas (#105021) | Pablo Galindo Salgado | 2023-05-27 | 1 | -0/+8 |
|
|
* | gh-102856: Python tokenizer implementation for PEP 701 (#104323) | Marta Gómez Macías | 2023-05-21 | 1 | -2/+2 |
|
|
* | gh-75367: Fix data descriptor detection in inspect.getattr_static (#104517) | Furkan Onder | 2023-05-16 | 1 | -2/+4 |
|
|
* | gh-103193: cache calls to `inspect._shadowed_dict` in `inspect.getattr_static... | Alex Waygood | 2023-05-07 | 1 | -2/+6 |
|
|
* | gh-102500: Implement PEP 688 (#102521) | Jelle Zijlstra | 2023-05-04 | 1 | -0/+23 |
|
|
* | gh-102799: replace sys.exc_info by sys.exception in inspect and traceback mod... | Irit Katriel | 2023-05-01 | 1 | -1/+3 |
|
|
* | gh-103556: [inspect.Signature] disallow pos-or-kw params without default afte... | Nikita Sobolev | 2023-04-22 | 1 | -6/+4 |
|
|
* | gh-103193: Speedup and inline `inspect._is_type` (#103321) | Alex Waygood | 2023-04-06 | 1 | -9/+4 |
|
|
* | gh-103193: Use LBYL idioms rather than EAFP in `inspect.getattr_static` (#103... | Alex Waygood | 2023-04-06 | 1 | -15/+10 |
|
|
* | gh-103193: Micro-optimise helper functions for `inspect.getattr_static` (#103... | Alex Waygood | 2023-04-05 | 1 | -4/+3 |
|
|
* | gh-79940: add introspection API for asynchronous generators to `inspect` modu... | Thomas Krennwallner | 2023-03-11 | 1 | -0/+50 |
|
|
* | gh-102378: don't bother stripping `/` from __text_signature__ (#102379) | David Hewitt | 2023-03-09 | 1 | -40/+17 |
|
|
* | gh-102302 Micro-optimize `inspect.Parameter.__hash__` (#102303) | Gouvernathor | 2023-03-04 | 1 | -1/+1 |
|
|
* | gh-94912: Adjusted check for non-standard coroutine function marker. (#100935) | Carlton Gibson | 2023-01-11 | 1 | -2/+0 |
|
|
* | gh-85267: Improvements to inspect.signature __text_signature__ handling (#98796) | Shantanu | 2022-12-21 | 1 | -5/+20 |
|
|
* | gh-94912: Added marker for non-standard coroutine function detection (#99247) | Carlton Gibson | 2022-12-18 | 1 | -2/+24 |
|
|
* | gh-100039: enhance __signature__ to work with str and callables (GH-100168) | Ethan Furman | 2022-12-16 | 1 | -1/+9 |
|
|
* | gh-83035: handle decorator with nested parens in inspect.getsource (#99654) | Carl Meyer | 2022-12-07 | 1 | -9/+1 |
|
|
* | gh-99677: Deduplicate self-type in `mro` in `inspect._getmembers` (#99678) | Nikita Sobolev | 2022-11-27 | 1 | -1/+1 |
|
|
* | gh-99815: remove unused 'invalid' sentinel value and code that checks for it ... | Anthony Sottile | 2022-11-27 | 1 | -7/+1 |
|
|
* | Remove unused local variables in inspect.py (#24218) | Yonatan Goldschmidt | 2022-11-27 | 1 | -2/+1 |
|
|