[issue29858] inspect.signature includes bound argument for wrappers around decorated bound methods

2017-03-20 Thread anton-ryzhov
New submission from anton-ryzhov: If we wrap function with bound method, which is also a wrapper around function, `inspect.signature` will not do `skip_bound_arg`. It will use `inspect.unwrap` and pass by bound method from outer function to inner one. Reproduce: ``` import functools, inspect

[issue29858] inspect.signature includes bound argument for wrappers around decorated bound methods

2017-03-20 Thread anton-ryzhov
anton-ryzhov added the comment: Related to http://bugs.python.org/issue24298 -- ___ Python tracker <http://bugs.python.org/issue29858> ___ ___ Python-bugs-list m

[issue29858] inspect.signature includes bound argument for wrappers around decorated bound methods

2017-03-20 Thread anton-ryzhov
Changes by anton-ryzhov : -- pull_requests: +650 ___ Python tracker <http://bugs.python.org/issue29858> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue26724] Serialize dict with non-string keys to JSON — unexpected result

2016-04-09 Thread anton-ryzhov
New submission from anton-ryzhov: JSON doesn't allow to have non-sting keys in objects, so json.dumps converts its to string. But if several keys has one string representation — we'll get damaged result as follows: >>> import json >>> json.dumps({1: 2, "1"