commit | fe17b2bc77851be1724f9ce2ea07112a06f413ab | [log] [tgz] |
---|---|---|
author | Stefan Krah <skrah@bytereef.org> | Sun Mar 25 18:59:21 2012 +0200 |
committer | Stefan Krah <skrah@bytereef.org> | Sun Mar 25 18:59:21 2012 +0200 |
tree | b9d680161ce00c04d494062d66410f321d3f83cb | |
parent | 1d5617958fa4e3e1039c62cbe15565e642a9e428 [diff] |
Raise MemoryError instead of InvalidOperation/MallocError for compatibility with decimal.py. The standard specifies InsufficientStorage (MallocError) as a sub-condition of InvalidOperation. This allows a calculation to continue with NaN results when allocation fails.