[pypy-commit] cffi cffi-1.0: tweak

arigo noreply at buildbot.pypy.org
Tue May 12 11:18:22 CEST 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: cffi-1.0
Changeset: r1982:d8faeba6ed11
Date: 2015-05-12 10:30 +0200
http://bitbucket.org/cffi/cffi/changeset/d8faeba6ed11/

Log:	tweak

diff --git a/cffi/api.py b/cffi/api.py
--- a/cffi/api.py
+++ b/cffi/api.py
@@ -484,7 +484,7 @@
         self._recompiler_module_name = str(module_name)
         self._assigned_source = (source, kwds)
 
-    def distutils_extension(self, tmpdir='build'):
+    def distutils_extension(self, tmpdir='build', verbose=True):
         from distutils.dir_util import mkpath
         from _cffi1 import recompile
         #
@@ -498,8 +498,11 @@
         ext, updated = recompile(self, self._recompiler_module_name,
                                  source, tmpdir=tmpdir,
                                  call_c_compiler=False, **kwds)
-        if updated:
-            sys.stderr.write("generated %r\n" % (ext.sources[0],))
+        if verbose:
+            if updated:
+                sys.stderr.write("regenerated: %r\n" % (ext.sources[0],))
+            else:
+                sys.stderr.write("not modified: %r\n" % (ext.sources[0],))
         return ext
 
     def emit_c_code(self, filename):


More information about the pypy-commit mailing list