commit | fbfe0936078e16829f36a6e61b511c123fd17b17 | [log] [tgz] |
---|---|---|
author | Jeremy Hylton <jeremy@alum.mit.edu> | Wed Aug 23 18:13:39 2006 +0000 |
committer | Jeremy Hylton <jeremy@alum.mit.edu> | Wed Aug 23 18:13:39 2006 +0000 |
tree | 2d1821390b8245f9d45858c7703275cfa96c29c4 | |
parent | 811c4e0b7cb1a3b43cda8dab0b1587983b44c58d [diff] [blame] |
Check for exceptions set by PyDict_GetItem().
diff --git a/Python/compile.c b/Python/compile.c index 678a4de..464c953 100644 --- a/Python/compile.c +++ b/Python/compile.c
@@ -959,6 +959,8 @@ v = PyDict_GetItem(dict, t); if (!v) { + if (PyErr_Occurred()) + return -1; arg = PyDict_Size(dict); v = PyInt_FromLong(arg); if (!v) {