bump Python-ast.c

This commit is contained in:
Benjamin Peterson 2013-03-18 23:40:53 -07:00
parent 7654ab9ef0
commit 3a61943b7b

View file

@ -772,12 +772,13 @@ static int add_ast_fields(void)
static int exists_not_none(PyObject *obj, _Py_Identifier *id) static int exists_not_none(PyObject *obj, _Py_Identifier *id)
{ {
int isnone;
PyObject *attr = _PyObject_GetAttrId(obj, id); PyObject *attr = _PyObject_GetAttrId(obj, id);
if (!attr) { if (!attr) {
PyErr_Clear(); PyErr_Clear();
return 0; return 0;
} }
int isnone = attr == Py_None; isnone = attr == Py_None;
Py_DECREF(attr); Py_DECREF(attr);
return !isnone; return !isnone;
} }