From a47c78b1c5a577317352411236fbbb7444e97b64 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 30 Jun 2011 16:43:24 -0400 Subject: dumper: Flush stdout after printing compilation messages This helps parallel builds make more sense. --- giscanner/dumper.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/giscanner/dumper.py b/giscanner/dumper.py index 4416ac75..b8449384 100644 --- a/giscanner/dumper.py +++ b/giscanner/dumper.py @@ -20,6 +20,7 @@ # import os +import sys import subprocess import shutil import tempfile @@ -187,6 +188,7 @@ class DumpCompiler(object): if not self._options.quiet: print "g-ir-scanner: compile: %s" % ( subprocess.list2cmdline(args), ) + sys.stdout.flush() try: subprocess.check_call(args) except subprocess.CalledProcessError, e: @@ -230,6 +232,7 @@ class DumpCompiler(object): if not self._options.quiet: print "g-ir-scanner: link: %s" % ( subprocess.list2cmdline(args), ) + sys.stdout.flush() try: subprocess.check_call(args) except subprocess.CalledProcessError, e: -- cgit v1.2.1