From 072287660327f75066ccf47e3d110adbd556cb90 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 14 Mar 2025 11:49:46 -0700 Subject: [PATCH] Ensure the candidates for possible accounts are directories with a "cur" subdir to ensure it is a real maildir --- chatmaild/src/chatmaild/metrics.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/chatmaild/src/chatmaild/metrics.py b/chatmaild/src/chatmaild/metrics.py index 0b98ccae..78692325 100644 --- a/chatmaild/src/chatmaild/metrics.py +++ b/chatmaild/src/chatmaild/metrics.py @@ -11,6 +11,8 @@ def main(vmail_dir=None): ci_accounts = 0 for path in Path(vmail_dir).iterdir(): + if not path.is_dir() or not (path / "cur").is_dir(): + continue accounts += 1 if path.name[:3] in ("ci-", "ac_"): ci_accounts += 1