From f2d0c76fd98e850fddf0c2fb47ed9dce3fe64274 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Fri, 15 Aug 2025 18:21:41 +0100 Subject: Drop support for printing MCU information --- klippy/util.py | 49 +------------------------------------------------ 1 file changed, 1 insertion(+), 48 deletions(-) (limited to 'klippy/util.py') diff --git a/klippy/util.py b/klippy/util.py index 8ad8ccaa..687c1435 100644 --- a/klippy/util.py +++ b/klippy/util.py @@ -3,7 +3,7 @@ # Copyright (C) 2016-2020 Kevin O'Connor # # This file may be distributed under the terms of the GNU GPLv3 license. -import os, pty, fcntl, termios, signal, logging, json, time +import os, pty, fcntl, termios, signal, logging import traceback @@ -52,53 +52,6 @@ def create_pty(ptyname): return mfd -###################################################################### -# Helper code for extracting mcu build info -###################################################################### - - -def dump_file_stats(build_dir, filename): - fname = os.path.join(build_dir, filename) - try: - mtime = os.path.getmtime(fname) - fsize = os.path.getsize(fname) - timestr = time.asctime(time.localtime(mtime)) - logging.info("Build file %s(%d): %s", fname, fsize, timestr) - except: - logging.info("No build file %s", fname) - - -# Try to log information on the last mcu build -def dump_mcu_build(): - build_dir = os.path.join(os.path.dirname(__file__), "..") - # Try to log last mcu config - dump_file_stats(build_dir, ".config") - try: - f = open(os.path.join(build_dir, ".config"), "r") - data = f.read(32 * 1024) - f.close() - logging.info( - "========= Last MCU build config =========\n%s" "=======================", - data, - ) - except: - pass - # Try to log last mcu build version - dump_file_stats(build_dir, "out/klipper.dict") - try: - f = open(os.path.join(build_dir, "out/klipper.dict"), "r") - data = f.read(32 * 1024) - f.close() - data = json.loads(data) - logging.info("Last MCU build version: %s", data.get("version", "")) - logging.info("Last MCU build tools: %s", data.get("build_versions", "")) - cparts = ["%s=%s" % (k, v) for k, v in data.get("config", {}).items()] - logging.info("Last MCU build config: %s", " ".join(cparts)) - except: - pass - dump_file_stats(build_dir, "out/klipper.elf") - - ###################################################################### # General system and software information ###################################################################### -- cgit v1.2.3-70-g09d2