From 38b371caa20d1387063cae97753e06178d7bdd1c Mon Sep 17 00:00:00 2001 From: Himadri Bhattacharjee <107522312+lavafroth@users.noreply.github.com> Date: Fri, 24 Mar 2023 14:57:32 +0530 Subject: [PATCH] Use warn and info functions for appending to log queue. --- src/ducky.py | 8 ++++---- src/logs.py | 6 +++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/ducky.py b/src/ducky.py index f615577..147799c 100644 --- a/src/ducky.py +++ b/src/ducky.py @@ -12,7 +12,7 @@ from adafruit_hid.keycode import Keycode import time from board import LED -from logs import log +from logs import info, warn kbd = Keyboard(usb_hid.devices) layout = KeyboardLayout(kbd) @@ -40,7 +40,7 @@ def press_keys(line: str): kbd.press(command_keycode) continue # If it's not a known key name, log it for diagnosis - log(f"warning: unknown key: <{key}>") + warn(f"unknown key: <{key}>") kbd.release_all() @@ -66,7 +66,7 @@ def run_script(contents): millis = default_delay delay(millis) elif message := after("PRINT"): - log(message) + info(message) elif path := after("IMPORT"): run_script_file(path) elif millis := after("DEFAULT_DELAY", "DEFAULTDELAY"): @@ -87,4 +87,4 @@ def run_script_file(path: str): with open(path, "r", encoding="utf-8") as handle: run_script(handle.read()) except OSError as e: - log(f"warning: unable to open file {path}: {e}") + warn(f"unable to open file {path}: {e}") diff --git a/src/logs.py b/src/logs.py index c11b533..e66bd12 100644 --- a/src/logs.py +++ b/src/logs.py @@ -8,5 +8,9 @@ def consume() -> str: return dump -def log(message: str): +def info(message: str): logs.append("info: " + message) + + +def warn(message: str): + logs.append("warning: " + message)