importer: don't include related modules that are blacklisted

Cuts down on even more spam
wip-fakessh-exit-status
David Wilson 6 years ago
parent 37d38f8d9f
commit 7aca02c2c7

@ -523,7 +523,12 @@ class ModuleResponder(object):
if fullname == '__main__':
source = self.neutralize_main(source)
compressed = zlib.compress(source)
related = list(self._finder.find_related(fullname))
related = [
name
for name in self._finder.find_related(fullname)
if not mitogen.core.is_blacklisted_import(self, name)
]
# 0:fullname 1:pkg_present 2:path 3:compressed 4:related
tup = fullname, pkg_present, path, compressed, related
self._cache[fullname] = tup

Loading…
Cancel
Save