From ff74c8b72d0fb41593c8a5d1fcd923f6db1d6175 Mon Sep 17 00:00:00 2001 From: Sheppy Date: Fri, 24 Feb 2017 15:48:52 +0100 Subject: [PATCH] outsourced hl errorhandling --- herbstluftwm/cwd_helper.py | 6 +----- herbstluftwm/hl_error.py | 8 ++++++++ 2 files changed, 9 insertions(+), 5 deletions(-) create mode 100755 herbstluftwm/hl_error.py diff --git a/herbstluftwm/cwd_helper.py b/herbstluftwm/cwd_helper.py index 917629b..086e1ab 100755 --- a/herbstluftwm/cwd_helper.py +++ b/herbstluftwm/cwd_helper.py @@ -6,11 +6,7 @@ import sys import os import shlex import psutil - -def error(s): - with open("herbstlog",'a') as f: - time = str(datetime.datetime.now().time())[:-7] #cut seconds at the end - f.write(time + "ERROR" + os.path.basename(__file__) + s) +from hl_error import error out = subprocess.check_output(['xdpyinfo']).decode().split('\n') diff --git a/herbstluftwm/hl_error.py b/herbstluftwm/hl_error.py new file mode 100755 index 0000000..7369d53 --- /dev/null +++ b/herbstluftwm/hl_error.py @@ -0,0 +1,8 @@ +import datetime +import sys +import os + +def error(s): + with open("herbstlog",'a') as f: + time = str(datetime.datetime.now().time())[:-7] #cut seconds at the end + f.write(time + "ERROR" + os.path.basename(__file__) + s)