From: Guido van Rossum Date: Fri, 16 Aug 1991 09:01:08 +0000 (+0000) Subject: Use more dict2 functions./ X-Git-Tag: v0.9.8~843 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f0ada4a130c24a5b10b02f3b51ee0b7cd632cb4b;p=thirdparty%2FPython%2Fcpython.git Use more dict2 functions./ --- diff --git a/Python/import.c b/Python/import.c index f62d1d266a1e..ab08be5053e8 100644 --- a/Python/import.c +++ b/Python/import.c @@ -287,12 +287,14 @@ doneimport() /* Explicitly erase all modules; this is the safest way to get rid of at least *some* circular dependencies */ for (i = getdictsize(modules); --i >= 0; ) { - char *k; - k = getdictkey(modules, i); + object *k; + k = getdict2key(modules, i); if (k != NULL) { object *m; - m = dictlookup(modules, k); - if (m != NULL && is_moduleobject(m)) { + m = dict2lookup(modules, k); + if (m == NULL) + err_clear(); + else if (is_moduleobject(m)) { object *d; d = getmoduledict(m); if (d != NULL && is_dictobject(d)) {