[Python-Dev] Py2.5 issue: decimal context manager misimplemented, misdesigned, and misdocumented (original) (raw)
Raymond Hettinger rhettinger at ewtllc.com
Wed Aug 30 14:35:51 CEST 2006
- Previous message: [Python-Dev] Py2.5 issue: decimal context manager misimplemented, misdesigned, and misdocumented
- Next message: [Python-Dev] Py2.5 issue: decimal context manager misimplemented, misdesigned, and misdocumented
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Nick Coghlan wrote:
Raymond Hettinger wrote:
I would like to see the changes to the decimal module reverted for the Py2.5 release. I believe you may be overreacting - I don't consider the current behaviour buggy and the module level API can be added later.
My preference is to remove the method entirely and then implement the approach in PEP 343 by adding a module level "localcontext()" function in Py2.6.
If you keep the method, then at least:
- fix the docstring (and make it doctestable)
- rename the method to .localcontext()
- move the .copy() step to inside the contextmanager instead of its caller
- update the WhatsNew example to match
- add a unittest
- Previous message: [Python-Dev] Py2.5 issue: decimal context manager misimplemented, misdesigned, and misdocumented
- Next message: [Python-Dev] Py2.5 issue: decimal context manager misimplemented, misdesigned, and misdocumented
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]