[Rpm-metadata] worker.py

zpavlas at osuosl.org zpavlas at osuosl.org
Fri Mar 1 14:35:23 UTC 2013


 worker.py |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 0dd44e60a7cd00b4339e999569d5536112eb2253
Author: Zdenek Pavlas <zpavlas at redhat.com>
Date:   Fri Mar 1 12:08:59 2013 +0100

    worker.py: turn off stdout buffering
    
    Reader either uses readline() or read(size).  If only partial data
    are available, reader blocks.  Writer may then block on stderr.

diff --git a/worker.py b/worker.py
index fe6758f..b67b5bd 100755
--- a/worker.py
+++ b/worker.py
@@ -60,6 +60,8 @@ def main(args):
             v = None
         globalopts[k] = v
 
+    # turn off buffering on stdout
+    sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)
     
     reldir = external_data['_reldir']
     ts = rpmUtils.transaction.initReadOnlyTransaction()


More information about the Rpm-metadata mailing list