From 807fe1d4797464d4a06323674aefbcbef56ced67 Mon Sep 17 00:00:00 2001 From: Thomas Forgione Date: Mon, 14 Apr 2025 22:51:33 +0200 Subject: [PATCH] psutil --- hypr/hyprscript | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hypr/hyprscript b/hypr/hyprscript index 04ed126..4e12cf9 100755 --- a/hypr/hyprscript +++ b/hypr/hyprscript @@ -3,7 +3,6 @@ import json import os import os.path -import psutil import subprocess import sys @@ -140,6 +139,12 @@ def to_bar(x): def monitor_stats(): + try: + import psutil + except: + print('Stats requires psutil (run `pip install psutil`)', file=sys.stderr) + sys.exit(1) + """ Monitors CPU and MEM usage and prints info in file. """ @@ -200,7 +205,8 @@ def main(): monitor_stats() else: - print(f'Command not found: {sys.argv[1]}') + print(f'Command not found: {sys.argv[1]}', file=sys.stderr) + sys.exit(1) if __name__ == '__main__':