diff --git a/frigate/test/test_camera_pw_clean.py b/frigate/test/test_camera_pw_clean.py index 84df96e58..97505e87a 100644 --- a/frigate/test/test_camera_pw_clean.py +++ b/frigate/test/test_camera_pw_clean.py @@ -6,12 +6,10 @@ from frigate.util import clean_camera_user_pass class TestUserPassCleanup(unittest.TestCase): - def setUp(self) -> None: self.rtsp_with_pass = "rtsp://user:password@192.168.0.2:554/live" self.rtsp_no_pass = "rtsp://192.168.0.3/live" - def test_cleanup(self): """Test that user / pass are cleaned up.""" clean = clean_camera_user_pass(self.rtsp_with_pass) diff --git a/frigate/util.py b/frigate/util.py index c74bb0a90..a103d88ca 100755 --- a/frigate/util.py +++ b/frigate/util.py @@ -627,6 +627,7 @@ def load_labels(path, encoding="utf-8"): else: return {index: line.strip() for index, line in enumerate(lines)} + def clean_camera_user_pass(line: str) -> str: """Removes user and password from line.""" return re.sub(REGEX_CAMERA_USER_PASS, "*:*@", line)