1.1 --- a/resolving.py Tue Sep 06 17:18:11 2016 +0200
1.2 +++ b/resolving.py Tue Sep 06 23:38:05 2016 +0200
1.3 @@ -35,7 +35,6 @@
1.4
1.5 "Resolve dependencies and complete definitions."
1.6
1.7 - self.resolve_members()
1.8 self.resolve_class_bases()
1.9 self.check_special()
1.10 self.check_names_used()
1.11 @@ -44,27 +43,6 @@
1.12 self.resolve_literals()
1.13 self.remove_redundant_accessors()
1.14
1.15 - def resolve_members(self):
1.16 -
1.17 - """
1.18 - Resolve any members referring to deferred references, using information
1.19 - stored in the importer. This updates stored object and external name
1.20 - records in this module.
1.21 - """
1.22 -
1.23 - for impd, d in [
1.24 - (self.importer.objects, self.objects),
1.25 - (self.importer.all_name_references, self.name_references)
1.26 - ]:
1.27 -
1.28 - for name, ref in d.items():
1.29 -
1.30 - # Obtain resolved names from the importer.
1.31 -
1.32 - if ref.has_kind("<depends>"):
1.33 - ref = self.importer.identify(name)
1.34 - d[name] = ref
1.35 -
1.36 def resolve_class_bases(self):
1.37
1.38 "Resolve all class bases since some of them may have been deferred."