[issue29909] types.coroutine monkey patches original function
Eric Hopper added the comment: Here's an update to types.coroutine that fixes the problem for me. -- Added file: http://bugs.python.org/file46756/types.coroutine.py ___ Python tracker <http://bugs.python.org/issue29909> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29909] types.coroutine monkey patches original function
New submission from Eric Hopper: The types.coroutine decorator for Python 3.6 (and I suspect for Python 3.6.1 as well) simply monkey patches the function it's passed and then returns it. This results in behavior that I found somewhat surprising. def bar(): yield 5 foo = types.coroutine(bar) foo is bar And, so now both foo and bar are now awaitable. I wasn't really expecting this, and while it's minor, it also doesn't really seem like the right thing to do. -- components: asyncio messages: 290518 nosy: Omnifarious, yselivanov priority: normal severity: normal status: open title: types.coroutine monkey patches original function type: behavior versions: Python 3.6 ___ Python tracker <http://bugs.python.org/issue29909> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7753] newgil backport
Changes by Eric Hopper : -- nosy: +Omnifarious ___ Python tracker <http://bugs.python.org/issue7753> ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1361] please close: hashlib uses OpenSSL which is much slower than Aaron Gifford
Changes by Eric Hopper: -- title: hashlib uses OpenSSL which is much slower than Aaron Gifford -> please close: hashlib uses OpenSSL which is much slower than Aaron Gifford __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1361> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1361] hashlib uses OpenSSL which is much slower than Aaron Gifford
Eric Hopper added the comment: My testing methodology was faulty, this is not actually true. Oops. __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1361> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1361] hashlib uses OpenSSL which is much slower than Aaron Gifford
New submission from Eric Hopper: Aaron Gifford's implementation of SHA-{256,384,512} is nearly twice as fast as OpenSSLs. -- components: Extension Modules messages: 56946 nosy: Omnifarious severity: normal status: open title: hashlib uses OpenSSL which is much slower than Aaron Gifford type: resource usage versions: Python 2.5 __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1361> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com