refactor(meshchat): clean up code

This commit is contained in:
Ivan
2026-04-16 04:02:35 -05:00
parent ad50773c51
commit 76c8beae4f
2 changed files with 13 additions and 3 deletions

View File

@@ -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",

View File

@@ -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),
):