# HG changeset patch # User Paul Boddie # Date 1473111513 -7200 # Node ID 6e22f2d871b78e7270cb7e882615e07acfd034c1 # Parent 7b2d2a4576f1bbed306081ed8fcc04225542a562 Do not queue the module of a built-in class when inspecting its own module. diff -r 7b2d2a4576f1 -r 6e22f2d871b7 modules.py --- a/modules.py Mon Sep 05 22:29:22 2016 +0200 +++ b/modules.py Mon Sep 05 23:38:33 2016 +0200 @@ -274,7 +274,9 @@ # NOTE: This makes assumptions about the __builtins__ structure. - self.queue_module("__builtins__.%s" % name, True) + module_name = "__builtins__.%s" % name + if self.name != module_name: + self.queue_module(module_name, True) return Reference("", "__builtins__.%s.%s" % (name, name)) def get_object(self, path):