summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2013-07-29 19:07:53 +0200
committerroot <root@vm-monitoring.spline.inf.fu-berlin.de>2013-07-29 19:07:53 +0200
commitf2fb9a84e71f36d25142be07d0c8d9b9d239aeca (patch)
tree15e4b7a8c66cef94da4dbdabdbad1a53544b4039
parent4581b6d07f685a88fe447f187e39e8bd8a79eebc (diff)
downloadformat-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-xformat-notify11
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__':