1.1 --- a/deducer.py Thu Dec 15 23:50:05 2016 +0100
1.2 +++ b/deducer.py Thu Dec 15 23:52:11 2016 +0100
1.3 @@ -671,12 +671,12 @@
1.4 else:
1.5 raise DeduceError("Cannot find module for path %s." % path)
1.6
1.7 - # Identify usage of callables employing dynamic defaults.
1.8 + # Identify references providing dependencies.
1.9
1.10 for attrtype, objtype, attr in referenced_attrs:
1.11 - if self.importer.uses_dynamic_callable(attr):
1.12 + if not attr.unresolved():
1.13 provider = self.importer.get_module_provider(attr)
1.14 - self.importer.add_provider(path, provider)
1.15 + self.importer.test_dependency(attr, path, provider)
1.16
1.17 def get_referenced_attrs(self, location):
1.18