1.1 --- a/micropython/__init__.py Wed Jul 04 01:25:34 2012 +0200
1.2 +++ b/micropython/__init__.py Fri Jul 06 01:52:10 2012 +0200
1.3 @@ -94,8 +94,6 @@
1.4
1.5 "Finalise the program."
1.6
1.7 - self.importer.complete_modules()
1.8 -
1.9 # Need the tables to finalise.
1.10
1.11 objtable = self.get_object_table()
1.12 @@ -442,7 +440,6 @@
1.13
1.14 # Status information.
1.15
1.16 - self.completed = 0
1.17 self.vacuumed = 0
1.18 self.finalised = 0
1.19
1.20 @@ -458,28 +455,6 @@
1.21
1.22 return self.modules[name]
1.23
1.24 - def complete_modules(self):
1.25 -
1.26 - "Complete the processing of modules."
1.27 -
1.28 - if self.completed:
1.29 - return
1.30 -
1.31 - processed = set()
1.32 - modules = self.get_modules()
1.33 -
1.34 - while len(processed) != len(modules):
1.35 - for module in modules:
1.36 - if module in processed:
1.37 - continue
1.38 - if self.verbose:
1.39 - print >>sys.stderr, "Completing", module.full_name()
1.40 - module.process_functions()
1.41 - processed.add(module)
1.42 - modules = self.get_modules()
1.43 -
1.44 - self.completed = 1
1.45 -
1.46 # General maintenance.
1.47
1.48 def vacuum(self, objtable):