1.1 --- a/inspector.py Thu Nov 10 17:05:38 2016 +0100
1.2 +++ b/inspector.py Thu Nov 10 18:19:17 2016 +0100
1.3 @@ -794,7 +794,6 @@
1.4 # Attempt to get a reference.
1.5
1.6 ref = self.import_name_from_module(op, "operator")
1.7 - self.add_deferred(ref)
1.8
1.9 # Record the imported name and provide the resolved name reference.
1.10
2.1 --- a/modules.py Thu Nov 10 17:05:38 2016 +0100
2.2 +++ b/modules.py Thu Nov 10 18:19:17 2016 +0100
2.3 @@ -327,7 +327,9 @@
2.4
2.5 if module_name != self.name:
2.6 self.queue_module(module_name)
2.7 - return Reference("<depends>", "%s.%s" % (module_name, name))
2.8 + ref = Reference("<depends>", "%s.%s" % (module_name, name))
2.9 + self.deferred.append(ref)
2.10 + return ref
2.11
2.12 def add_deferred(self, ref):
2.13