diff options
author | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2013-07-29 19:07:53 +0200 |
---|---|---|
committer | root <root@vm-monitoring.spline.inf.fu-berlin.de> | 2013-07-29 19:07:53 +0200 |
commit | f2fb9a84e71f36d25142be07d0c8d9b9d239aeca (patch) | |
tree | 15e4b7a8c66cef94da4dbdabdbad1a53544b4039 | |
parent | 4581b6d07f685a88fe447f187e39e8bd8a79eebc (diff) | |
download | format-notify-f2fb9a84e71f36d25142be07d0c8d9b9d239aeca.tar.gz format-notify-f2fb9a84e71f36d25142be07d0c8d9b9d239aeca.tar.bz2 format-notify-f2fb9a84e71f36d25142be07d0c8d9b9d239aeca.zip |
generate output before and reuse for test and real mode
-rwxr-xr-x | format-notify | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/format-notify b/format-notify index 0356587..42123e3 100755 --- a/format-notify +++ b/format-notify @@ -27,11 +27,12 @@ def main(): service = sys.argv.pop(1) status = sys.argv.pop(1) output = sys.argv.pop(1) + msg = "%s %s: %s\n" % (service, + add_color(status), + clean_output(status, output)) if file == '--test': - print("%s %s: %s" % (service, - add_color(status), - clean_output(status, output))) + sys.stdout.write(msg) sys.exit(0) if not os.path.exists(file): @@ -48,9 +49,7 @@ def main(): else: time.sleep(.5) - os.write(f, "%s %s: %s\n" % (service, - add_color(status), - clean_output(status, output))) + os.write(f, msg) os.close(f) if __name__ == '__main__': |