summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2011-06-30 16:43:24 -0400
committerColin Walters <walters@verbum.org>2011-06-30 16:43:24 -0400
commita47c78b1c5a577317352411236fbbb7444e97b64 (patch)
tree730eb1d257dca8199ede857cfcd69b84cccdcae3
parent26735c74b1795b88e10060ae641cd987009818dd (diff)
downloadgobject-introspection-a47c78b1c5a577317352411236fbbb7444e97b64.tar.gz
dumper: Flush stdout after printing compilation messages
This helps parallel builds make more sense.
-rw-r--r--giscanner/dumper.py3
1 files changed, 3 insertions, 0 deletions
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: