summary refs log tree commit diff
path: root/maintainers/scripts/hydra-eval-failures.py
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-03-02 11:45:36 +0100
committerRobin Gloster <mail@glob.in>2017-03-02 11:46:17 +0100
commitc5367a4409891ae5ea9aa564175a115bc6a83976 (patch)
tree0df632a7a876fd57f5d0a48211a274eefe7fc8a2 /maintainers/scripts/hydra-eval-failures.py
parent0b7861dc7fc02f93a63f68bdd9104c41b272c00b (diff)
downloadnixpkgs-c5367a4409891ae5ea9aa564175a115bc6a83976.tar
nixpkgs-c5367a4409891ae5ea9aa564175a115bc6a83976.tar.gz
nixpkgs-c5367a4409891ae5ea9aa564175a115bc6a83976.tar.bz2
nixpkgs-c5367a4409891ae5ea9aa564175a115bc6a83976.tar.lz
nixpkgs-c5367a4409891ae5ea9aa564175a115bc6a83976.tar.xz
nixpkgs-c5367a4409891ae5ea9aa564175a115bc6a83976.tar.zst
nixpkgs-c5367a4409891ae5ea9aa564175a115bc6a83976.zip
maintainers/hydra-eval-failures: flush stdout more often
Diffstat (limited to 'maintainers/scripts/hydra-eval-failures.py')
-rwxr-xr-xmaintainers/scripts/hydra-eval-failures.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/maintainers/scripts/hydra-eval-failures.py b/maintainers/scripts/hydra-eval-failures.py
index 1b5df32c452..b339f296056 100755
--- a/maintainers/scripts/hydra-eval-failures.py
+++ b/maintainers/scripts/hydra-eval-failures.py
@@ -5,6 +5,7 @@
 
 import subprocess
 import json
+import sys
 
 import click
 import requests
@@ -75,12 +76,16 @@ def cli(jobset):
         a = pq(tr)('a')[1]
         print "- [ ] [{}]({})".format(a.text, a.get('href'))
 
+        sys.stdout.flush()
+
         maintainers = get_maintainers(a.text)
         if maintainers:
             print "  - maintainers: {}".format(", ".join(map(lambda u: '@' + u, maintainers)))
         # TODO: print last three persons that touched this file
         # TODO: pinpoint the diff that broke this build, or maybe it's transient or maybe it never worked?
 
+        sys.stdout.flush()
+
 
 if __name__ == "__main__":
     try: