From e6e190e7e214c2a8b13a5af5734234f7ed2a8bdf Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 9 Oct 2023 12:02:52 +0200 Subject: [PATCH] Remove unused HideSensitiveDataFilter (#101689) --- homeassistant/util/logging.py | 15 --------------- tests/util/test_logging.py | 13 ------------- 2 files changed, 28 deletions(-) diff --git a/homeassistant/util/logging.py b/homeassistant/util/logging.py index 1db30a6bdfa..1328e8ded60 100644 --- a/homeassistant/util/logging.py +++ b/homeassistant/util/logging.py @@ -16,21 +16,6 @@ from homeassistant.core import HomeAssistant, callback, is_callback _T = TypeVar("_T") -class HideSensitiveDataFilter(logging.Filter): - """Filter API password calls.""" - - def __init__(self, text: str) -> None: - """Initialize sensitive data filter.""" - super().__init__() - self.text = text - - def filter(self, record: logging.LogRecord) -> bool: - """Hide sensitive data in messages.""" - record.msg = record.msg.replace(self.text, "*******") - - return True - - class HomeAssistantQueueHandler(logging.handlers.QueueHandler): """Process the log in another thread.""" diff --git a/tests/util/test_logging.py b/tests/util/test_logging.py index 39bf38f56b1..a08311cca4f 100644 --- a/tests/util/test_logging.py +++ b/tests/util/test_logging.py @@ -11,19 +11,6 @@ from homeassistant.core import HomeAssistant, callback, is_callback import homeassistant.util.logging as logging_util -def test_sensitive_data_filter() -> None: - """Test the logging sensitive data filter.""" - log_filter = logging_util.HideSensitiveDataFilter("mock_sensitive") - - clean_record = logging.makeLogRecord({"msg": "clean log data"}) - log_filter.filter(clean_record) - assert clean_record.msg == "clean log data" - - sensitive_record = logging.makeLogRecord({"msg": "mock_sensitive log"}) - log_filter.filter(sensitive_record) - assert sensitive_record.msg == "******* log" - - async def test_logging_with_queue_handler() -> None: """Test logging with HomeAssistantQueueHandler."""