mirror of
https://github.com/python/cpython.git
synced 2025-12-08 02:08:20 +00:00
Oops... Need to clear c_error before calling c_quot().
This commit is contained in:
parent
3be12e97cd
commit
24048580ca
1 changed files with 2 additions and 0 deletions
|
|
@ -376,6 +376,7 @@ complex_remainder(v, w)
|
||||||
complexobject *w;
|
complexobject *w;
|
||||||
{
|
{
|
||||||
Py_complex div, mod;
|
Py_complex div, mod;
|
||||||
|
c_error = 0;
|
||||||
div = c_quot(v->cval,w->cval); /* The raw divisor value. */
|
div = c_quot(v->cval,w->cval); /* The raw divisor value. */
|
||||||
if (c_error == 1) {
|
if (c_error == 1) {
|
||||||
err_setstr(ZeroDivisionError, "complex remainder");
|
err_setstr(ZeroDivisionError, "complex remainder");
|
||||||
|
|
@ -396,6 +397,7 @@ complex_divmod(v, w)
|
||||||
{
|
{
|
||||||
Py_complex div, mod;
|
Py_complex div, mod;
|
||||||
PyObject *d, *m, *z;
|
PyObject *d, *m, *z;
|
||||||
|
c_error = 0;
|
||||||
div = c_quot(v->cval,w->cval); /* The raw divisor value. */
|
div = c_quot(v->cval,w->cval); /* The raw divisor value. */
|
||||||
if (c_error == 1) {
|
if (c_error == 1) {
|
||||||
err_setstr(ZeroDivisionError, "complex divmod()");
|
err_setstr(ZeroDivisionError, "complex divmod()");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue