Commit 18eac4a1 authored by Benjamin Peterson's avatar Benjamin Peterson

use PyDict_Contains

parent a6a7a1ac
...@@ -268,7 +268,7 @@ static int ...@@ -268,7 +268,7 @@ static int
check_is_directory(ZipImporter *self, PyObject* prefix, PyObject *path) check_is_directory(ZipImporter *self, PyObject* prefix, PyObject *path)
{ {
PyObject *dirpath; PyObject *dirpath;
PyObject *item; int res;
/* See if this is a "directory". If so, it's eligible to be part /* See if this is a "directory". If so, it's eligible to be part
of a namespace package. We test by seeing if the name, with an of a namespace package. We test by seeing if the name, with an
...@@ -277,9 +277,9 @@ check_is_directory(ZipImporter *self, PyObject* prefix, PyObject *path) ...@@ -277,9 +277,9 @@ check_is_directory(ZipImporter *self, PyObject* prefix, PyObject *path)
if (dirpath == NULL) if (dirpath == NULL)
return -1; return -1;
/* If dirpath is present in self->files, we have a directory. */ /* If dirpath is present in self->files, we have a directory. */
item = PyDict_GetItem(self->files, dirpath); res = PyDict_Contains(self->files, dirpath);
Py_DECREF(dirpath); Py_DECREF(dirpath);
return item != NULL; return res;
} }
/* Return some information about a module. */ /* Return some information about a module. */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment