From 76c8beae4fac74ce49daf80bbbafc20a85cf8618 Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 16 Apr 2026 04:02:35 -0500 Subject: [PATCH] refactor(meshchat): clean up code --- meshchatx/meshchat.py | 6 +++++- tests/backend/test_package_version_resolution.py | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/meshchatx/meshchat.py b/meshchatx/meshchat.py index 21d448f..7713bbd 100644 --- a/meshchatx/meshchat.py +++ b/meshchatx/meshchat.py @@ -4356,6 +4356,7 @@ class ReticulumMeshChat: try: return process.memory_info() except Exception: + class _M: rss = 0 vms = 0 @@ -4366,6 +4367,7 @@ class ReticulumMeshChat: try: return psutil.net_io_counters() except Exception: + class _N: bytes_sent = 0 bytes_recv = 0 @@ -4562,7 +4564,9 @@ class ReticulumMeshChat: "database_file_size": db_files["main_bytes"], "database_files": db_files, "sqlite": { - "journal_mode": _safe_sqlite_pragma("journal_mode", "unknown"), + "journal_mode": _safe_sqlite_pragma( + "journal_mode", "unknown" + ), "synchronous": _safe_sqlite_pragma("synchronous", None), "wal_autocheckpoint": _safe_sqlite_pragma( "wal_autocheckpoint", diff --git a/tests/backend/test_package_version_resolution.py b/tests/backend/test_package_version_resolution.py index 4da9ea6..808989e 100644 --- a/tests/backend/test_package_version_resolution.py +++ b/tests/backend/test_package_version_resolution.py @@ -100,8 +100,14 @@ def test_get_package_version_works_without_packaging_module(): with ( patch("builtins.__import__", side_effect=_import), - patch("importlib.metadata.version", side_effect=importlib.metadata.PackageNotFoundError), - patch("importlib.metadata.distribution", side_effect=importlib.metadata.PackageNotFoundError), + patch( + "importlib.metadata.version", + side_effect=importlib.metadata.PackageNotFoundError, + ), + patch( + "importlib.metadata.distribution", + side_effect=importlib.metadata.PackageNotFoundError, + ), patch("importlib.metadata.packages_distributions", return_value={}), patch("importlib.import_module", side_effect=Exception), ):