Skip to content

Commit d44c061

Browse files
committed
Address review comments
1 parent 250808b commit d44c061

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Modules/_interpqueuesmodule.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1324,8 +1324,13 @@ _queueid_xid_new(int64_t qid)
13241324
_queues *queues = _get_global_queues();
13251325
int err = _queues_incref(queues, qid);
13261326
if (err < 0) {
1327-
PyObject *mod = PyImport_ImportModule(MODULE_NAME_STR);
1327+
assert(err == ERR_QUEUE_NOT_FOUND);
1328+
PyObject *mod = _get_current_module();
13281329
if (mod == NULL) {
1330+
if (!PyErr_Occurred()) {
1331+
PyErr_SetString(PyExc_SystemError,
1332+
"missing " MODULE_NAME_STR " module");
1333+
}
13291334
return NULL;
13301335
}
13311336
(void)handle_queue_error(err, mod, qid);

0 commit comments

Comments
 (0)