Miss Islington (bot)
3e6020c4dd
bpo-6700: Fix inspect.getsourcelines for module level frames/tracebacks (GH-8864)
...
(cherry picked from commit 91cb298f81 )
Co-authored-by: Vladimir Matveev <v2matveev@outlook.com >
2018-08-24 10:44:47 -04:00
Miss Islington (bot)
60b8274fec
bpo-33582: Emit deprecation warning for formatargspec (GH-6994)
...
(cherry picked from commit 46c5cd0f6e )
Co-authored-by: Matthias Bussonnier <bussonniermatthias@gmail.com >
2018-06-11 13:44:16 -07:00
Miss Islington (bot)
cb055bcc2b
bpo-33197: Update a error message of invalid inspect.Parameters. (GH-6636) (GH-7204)
...
(cherry picked from commit a9cab433bb )
Co-authored-by: Dong-hee Na <donghee.na92@gmail.com >
2018-05-29 11:43:54 -04:00
Miss Islington (bot)
112f799666
bpo-33009: Fix inspect.signature() for single-parameter partialmethods. (GH-6004)
...
(cherry picked from commit 8a387219bd )
Co-authored-by: Yury Selivanov <yury@magic.io >
2018-03-06 10:23:48 -08:00
larryhastings
f36ba12809
bpo-32697: Definition order of kwonly params is now guaranteed preserved. ( #5391 )
...
Definition order of kwonly params is now guaranteed preserved.
2018-01-28 11:13:09 -08:00
Serhiy Storchaka
d8ac4d1d5a
bpo-31778: Make ast.literal_eval() more strict. ( #4035 )
...
Addition and subtraction of arbitrary numbers no longer allowed.
2018-01-04 11:15:39 +02:00
Serhiy Storchaka
3327a2ddf1
bpo-32265: Classify class and static methods of builtin types. ( #4776 )
...
Add types.ClassMethodDescriptorType for unbound class methods.
2017-12-15 14:13:41 +02:00
Mike
53f7a7c281
bpo-32297: Few misspellings found in Python source code comments. ( #4803 )
...
* Fix multiple typos in code comments
* Add spacing in comments (test_logging.py, test_math.py)
* Fix spaces at the beginning of comments in test_logging.py
2017-12-14 13:04:53 +02:00
Dong-hee Na
762b9571c9
bpo-32018: Fix inspect.signature repr to follow PEP 8 ( #4408 )
2017-11-15 13:30:59 -05:00
Thomas Kluyver
e968bc7357
bpo-30639: Lazily compute repr for error ( #2132 )
2017-10-24 08:42:36 -04:00
Barry Warsaw
36c1d1f1e5
PEP 553 built-in breakpoint() function (bpo-31353) ( #3355 )
...
Implement PEP 553, built-in breakpoint() with support from sys.breakpointhook(), along with documentation and tests. Closes bpo-31353
2017-10-05 12:11:18 -04:00
Serhiy Storchaka
13ad3b7a82
bpo-31462: Remove trailing whitespaces. ( #3564 )
2017-09-14 09:38:36 +03:00
Thomas Kluyver
f9169ce6b4
bpo-25532: Protect against infinite loops in inspect.unwrap() ( #1717 )
...
Some objects (like test mocks) auto-generate new objects on
attribute access, which can lead to an infinite loop in
inspect.unwrap().
Ensuring references are retained to otherwise temporary objects
and capping the size of the memo dict turns this case into a
conventional exception instead.
2017-05-23 13:27:52 +10:00
Dong-hee Na
378d70642a
bpo-30149: Fix partialmethod without explicit self parameter ( #1308 )
2017-05-17 12:00:51 -07:00
Nate
fcfe80ec25
bpo-29822: Make inspect.isabstract() work during __init_subclass__. ( #678 )
...
At the time when an abstract base class' __init_subclass__ runs,
ABCMeta.__new__ has not yet finished running, so in the presence of
__init_subclass__, inspect.isabstract() can no longer depend only on
TPFLAGS_IS_ABSTRACT.
2017-04-24 20:06:15 +03:00
Marco Buttu
3f2155ffe6
bpo-16355: Clarify when inspect.getcomments() returns None ( #428 )
...
Initial patch by Vajrasky Kok.
2017-03-17 11:50:23 +03:00
Berker Peksag
6215e524a2
Issue #15812 : Merge from 3.6
2017-01-02 07:00:29 +03:00
Berker Peksag
01debaccdd
Issue #15812 : Merge from 3.5
2017-01-02 06:59:12 +03:00
Berker Peksag
ff0e3b7a54
Issue #15812 : inspect.getframeinfo() now correctly shows the first line of a context
...
Patch by Sam Breese.
2017-01-02 06:57:43 +03:00
Serhiy Storchaka
70d28a184c
Remove unused imports.
2016-12-16 20:00:15 +02:00
Yury Selivanov
eb6364557f
Issue #28003 : Implement PEP 525 -- Asynchronous Generators.
2016-09-08 22:01:51 -07:00
Nick Coghlan
b4b966ece2
Issue #19611 : handle implicit parameters in inspect.signature
...
inspect.signature now reports the implicit ``.0`` parameters generated by
the compiler for comprehension and generator expression scopes as if they
were positional-only parameters called ``implicit0``.
Patch by Jelle Zijlstra.
2016-06-04 14:40:03 -07:00
Yury Selivanov
06495ffe93
Merge 3.5 (issue #26347 )
2016-03-02 11:08:05 -05:00
Yury Selivanov
f9e1f2bda9
inspect: Fix BoundArguments.apply_defaults to handle empty arguments
...
Patch by Frederick Wagner (issue #26347 )
2016-03-02 11:07:47 -05:00
Victor Stinner
51d8c526d5
Replace noop constant statement with expression
...
* Constant statements will be ignored and the compiler will emit a
SyntaxWarning.
* Replace constant statement (ex: "1") with an expression statement
(ex: "x=1").
* test_traceback: use context manager on the file.
Issue #26204 .
2016-02-08 17:57:02 +01:00