Author: Manuel Jacob
Branch: refactor-translator
Changeset: r61853:f0fbe821d9af
Date: 2013-02-26 13:49 +0100
http://bitbucket.org/pypy/pypy/changeset/f0fbe821d9af/

Log:    Remove setup_library() from driver.

diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py
--- a/rpython/translator/driver.py
+++ b/rpython/translator/driver.py
@@ -240,7 +240,6 @@
 
         self.entry_point = entry_point
         self.translator = translator
-        self.libdef = None
         self.secondary_entrypoints = []
 
         if self.config.translation.secondaryentrypoints:
@@ -255,12 +254,6 @@
 
         self.translator.driver_instrument_result = self.instrument_result
 
-    def setup_library(self, libdef, policy=None, extra={}, 
empty_translator=None):
-        """ Used by carbon python only. """
-        self.setup(None, None, policy, extra, empty_translator)
-        self.libdef = libdef
-        self.secondary_entrypoints = libdef.functions
-
     def instrument_result(self, args):
         backend = self.config.translation.backend
         if backend != 'c' or sys.platform == 'win32':
@@ -456,10 +449,7 @@
             entry_point_graph = self.translator.graphs[0]
             entry_point = get_entrypoint(entry_point_graph)
         else:
-            # library mode
-            assert self.libdef is not None
-            bk = self.translator.annotator.bookkeeper
-            entry_point = self.libdef.get_entrypoint(bk)
+            raise NotImplementedError
 
         self.gen = GenCli(udir, self.translator, entry_point, 
config=self.config)
         filename = self.gen.generate_source()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to