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