Message340438
It seems highly likely this is related to #26110 which optimizes method calls by avoiding the creation of bound methods in certain circumstances, and/or the follow-up #29263.
Side-note:
bound_method = functools.partial(method, self)
is not how you create real bound methods. The correct approach (that makes a bound method identical to what the interpreter makes when necessary) for your use case is:
bound_method = types.MethodType(method, self) |
|
Date |
User |
Action |
Args |
2019-04-17 19:28:40 | josh.r | set | recipients:
+ josh.r, rhettinger, jaraco |
2019-04-17 19:28:40 | josh.r | set | messageid: <1555529320.12.0.52279331998.issue36650@roundup.psfhosted.org> |
2019-04-17 19:28:40 | josh.r | link | issue36650 messages |
2019-04-17 19:28:39 | josh.r | create | |
|