# HG changeset patch # User Paul Boddie # Date 1472940470 -7200 # Node ID d16a647786792882c368727f426f8a98756b0e0a # Parent ed57140ebc0333e77046571985082f4642c56eff Report unresolved dependencies. These are likely to occur because unknown names will be assumed to be built-in names until name resolution occurs. diff -r ed57140ebc03 -r d16a64778679 importer.py --- a/importer.py Sat Sep 03 23:57:34 2016 +0200 +++ b/importer.py Sun Sep 04 00:07:50 2016 +0200 @@ -312,9 +312,11 @@ for name, ref in self.objects.items(): if ref.has_kind(""): - ref = self.find_dependency(ref) - if ref: - resolved[name] = ref + found = self.find_dependency(ref) + if found: + resolved[name] = found + else: + print >>sys.stderr, "Name %s references an unknown object: %s" % (name, ref.get_origin()) for name, ref in resolved.items(): self.objects[name] = ref