[pypy-svn] r7489 - pypy/trunk/src/pypy/translator
arigo at codespeak.net
arigo at codespeak.net
Sat Nov 20 10:35:26 CET 2004
Author: arigo
Date: Sat Nov 20 10:35:26 2004
New Revision: 7489
Modified:
pypy/trunk/src/pypy/translator/genc.py
Log:
print the modules where the functions come from.
Modified: pypy/trunk/src/pypy/translator/genc.py
==============================================================================
--- pypy/trunk/src/pypy/translator/genc.py (original)
+++ pypy/trunk/src/pypy/translator/genc.py Sat Nov 20 10:35:26 2004
@@ -179,15 +179,19 @@
return name
def nameof_function(self, func):
+ printable_name = '(%s:%d) %s' % (
+ func.func_globals.get('__name__', '?'),
+ func.func_code.co_firstlineno,
+ func.__name__)
if self.translator.frozen:
if func not in self.translator.flowgraphs:
- print "NOT GENERATING", func
+ print "NOT GENERATING", printable_name
return self.skipped_function(func)
else:
if func.func_doc and func.func_doc.startswith('NOT_RPYTHON'):
- print "skipped", func
+ print "skipped", printable_name
return self.skipped_function(func)
- print "nameof", func
+ print "nameof", printable_name
name = self.uniquename('gfunc_' + func.__name__)
self.globaldecl.append('static PyObject* %s;' % name)
self.initcode.append('INITCHK(%s = PyCFunction_New('
More information about the Pypy-commit
mailing list