diff options
Diffstat (limited to 'mu4web/maildir.py')
-rw-r--r-- | mu4web/maildir.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mu4web/maildir.py b/mu4web/maildir.py index dd5be1c..cbac7c4 100644 --- a/mu4web/maildir.py +++ b/mu4web/maildir.py @@ -1,3 +1,10 @@ +""" +Functions for finding and querying maildirs. + +A maildir here is a directory containing a cur, new, and tmp +directory. +""" + from dataclasses import dataclass import os.path @@ -21,12 +28,14 @@ except ModuleNotFoundError: @dataclass class MaildirEntry: """A single maildir, used by find_maildirs.""" + name: str @dataclass class MaildirGroup: """A group of maildir, which isn't a maildir in itself.""" + name: str children: list[Union[MaildirEntry, 'MaildirGroup']] |