Revision 4f96f5ffc6dd0b171bb14666d134af84ae307752 authored by Mark Dickinson on 04 May 2010, 14:25:50 UTC, committed by Mark Dickinson on 04 May 2010, 14:25:50 UTC
When a Decimal operation raises multiple signals and more than one of those signals is trapped, the specification determines the order in which the signals should be handled. In many cases this order wasn't being followed, leading to the wrong Python exception being raised. This commit fixes those cases, and adds extra tests. The tests are only enabled when EXTENDEDERRORTESTS is True, since they involve rerunning each Decimal testcase several times.
1 parent 7120219
File | Mode | Size |
---|---|---|
Demo | ||
Doc | ||
Grammar | ||
Include | ||
Lib | ||
Mac | ||
Misc | ||
Modules | ||
Objects | ||
PC | ||
PCbuild | ||
Parser | ||
Python | ||
RISCOS | ||
Tools | ||
.bzrignore | -rw-r--r-- | 493 bytes |
.hgignore | -rw-r--r-- | 705 bytes |
.hgtags | -rw-r--r-- | 3.9 KB |
LICENSE | -rw-r--r-- | 13.8 KB |
Makefile.pre.in | -rw-r--r-- | 39.7 KB |
README | -rw-r--r-- | 52.8 KB |
configure | -rwxr-xr-x | 741.5 KB |
configure.in | -rw-r--r-- | 120.1 KB |
install-sh | -rwxr-xr-x | 7.0 KB |
pyconfig.h.in | -rw-r--r-- | 32.3 KB |
setup.py | -rw-r--r-- | 83.4 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...