STINNER Victor <vstin...@python.org> added the comment:

Ok, static methods are now callable in Python 3.10. Moreover, @staticmethod and 
@classmethod copy attributes from the callable object, same as 
functools.wraps().

Thanks to this change, I was able to propose to PR 25354 "bpo-43680: 
_pyio.open() becomes a static method".

Serhiy: if you want to "Implement __get__ for C functions", I suggest you 
opening a new issue for that. To be honest, I'm a little bit scared by the 
migration path, I expect that it will require to fix *many* projects.

----------
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43682>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to