[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-26 Thread Mark Dickinson
Mark Dickinson added the comment: Now fixed for 3.8. Although this was an oversight, I'm erring on the side of regarding this as a new feature for 3.8 (and I think the omission is unlikely to bite anyone for Python 3.7 or 3.6), so I wouldn't recommend backporting this. Thanks for the

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-26 Thread Mark Dickinson
Mark Dickinson added the comment: New changeset 7abb6c05afd02c17c7a941b64db5756b161b3cf7 by Mark Dickinson in branch 'master': bpo-36669: add matmul support to weakref.proxy (GH-12932) https://github.com/python/cpython/commit/7abb6c05afd02c17c7a941b64db5756b161b3cf7 --

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-24 Thread Nathaniel Smith
Nathaniel Smith added the comment: Yeah, seems like a simple oversight to me. (Actually this is the first I've heard of weakref.proxy...) -- ___ Python tracker ___

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-24 Thread Mark Dickinson
Change by Mark Dickinson : -- assignee: -> mark.dickinson ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-24 Thread Mark Dickinson
Mark Dickinson added the comment: Adding Nathaniel Smith (the matrix multiplication PEP author), just in case he knows some reason why weakref.proxy objects should _not_ support the matrix multiplication operator. -- nosy: +njs ___ Python tracker

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-24 Thread Mark Dickinson
Change by Mark Dickinson : -- keywords: +patch pull_requests: +12857 stage: -> patch review ___ Python tracker ___ ___

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-24 Thread Mark Dickinson
Mark Dickinson added the comment: > It's not obvious why it should. I'd say that it's not obvious why it shouldn't. The "weakproxy" type currently supports every single "PyNumberMethods" slot *except* matrix multiplication: see

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-20 Thread SilentGhost
Change by SilentGhost : -- status: open -> pending ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-19 Thread SilentGhost
New submission from SilentGhost : It's not obvious why it should. Do you care to show a use case you had in mind? -- components: +Library (Lib) nosy: +SilentGhost, fdrake type: -> enhancement versions: +Python 3.8 ___ Python tracker

[issue36669] weakref proxy doesn't support the matrix multiplication operator

2019-04-19 Thread Dan Snider
Change by Dan Snider : -- nosy: bup priority: normal severity: normal status: open title: weakref proxy doesn't support the matrix multiplication operator ___ Python tracker