From 959e8cd10a7696ca1f9482c95d1ccd27933ca618 Mon Sep 17 00:00:00 2001 From: Remy Tuyeras Date: Tue, 3 Feb 2026 22:57:04 -0500 Subject: [PATCH 1/3] open logger to other handlers --- summoner/logger.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/summoner/logger.py b/summoner/logger.py index 23b08a7..8ccb2d7 100644 --- a/summoner/logger.py +++ b/summoner/logger.py @@ -171,8 +171,10 @@ def configure_logger(logger: logging.Logger, logger_cfg: dict[str, Any]) -> None - backup_count (int) - log_keys (list[str] or None) """ - # 0) Remove any existing handlers + # 0) Remove only handlers we manage (keep external handlers like WebGraphVisualizer) for handler in list(logger.handlers): + if getattr(handler, "_keep", False): + continue logger.removeHandler(handler) # 1) Set the logger's level once From 06e30e05adf5697cbeb157615c570d7d1669fa7e Mon Sep 17 00:00:00 2001 From: Remy Tuyeras Date: Tue, 3 Feb 2026 22:57:52 -0500 Subject: [PATCH 2/3] fix comment --- summoner/logger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/summoner/logger.py b/summoner/logger.py index 8ccb2d7..3393e46 100644 --- a/summoner/logger.py +++ b/summoner/logger.py @@ -171,7 +171,7 @@ def configure_logger(logger: logging.Logger, logger_cfg: dict[str, Any]) -> None - backup_count (int) - log_keys (list[str] or None) """ - # 0) Remove only handlers we manage (keep external handlers like WebGraphVisualizer) + # 0) Remove only handlers we manage (need handler._keep = True) for handler in list(logger.handlers): if getattr(handler, "_keep", False): continue From 3ce8998e6f5e7c1169b1000be738204668c58f1b Mon Sep 17 00:00:00 2001 From: Remy Tuyeras Date: Tue, 3 Feb 2026 23:00:41 -0500 Subject: [PATCH 3/3] fix dependabot alerts --- summoner/rust/rust_server_v1_0_0/Cargo.lock | 4 ++-- summoner/rust/rust_server_v1_0_0/Cargo.toml | 2 +- summoner/rust/rust_server_v1_1_0/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/summoner/rust/rust_server_v1_0_0/Cargo.lock b/summoner/rust/rust_server_v1_0_0/Cargo.lock index 091eb3d..d6fb982 100644 --- a/summoner/rust/rust_server_v1_0_0/Cargo.lock +++ b/summoner/rust/rust_server_v1_0_0/Cargo.lock @@ -67,9 +67,9 @@ checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" diff --git a/summoner/rust/rust_server_v1_0_0/Cargo.toml b/summoner/rust/rust_server_v1_0_0/Cargo.toml index e96f950..e525090 100644 --- a/summoner/rust/rust_server_v1_0_0/Cargo.toml +++ b/summoner/rust/rust_server_v1_0_0/Cargo.toml @@ -16,5 +16,5 @@ chrono = "0.4" fern = { version = "0.6", features = ["colored"] } # ✅ Pretty logger + file support serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } -bytes = "1.4" +bytes = "1.11.1" num_cpus = "1.13" diff --git a/summoner/rust/rust_server_v1_1_0/Cargo.toml b/summoner/rust/rust_server_v1_1_0/Cargo.toml index afc1e64..cbbcba5 100644 --- a/summoner/rust/rust_server_v1_1_0/Cargo.toml +++ b/summoner/rust/rust_server_v1_1_0/Cargo.toml @@ -16,5 +16,5 @@ chrono = "0.4" fern = { version = "0.6", features = ["colored"] } # ✅ Pretty logger + file support serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } -bytes = "1.4" +bytes = "1.11.1" num_cpus = "1.13"