aboutsummaryrefslogtreecommitdiff
path: root/mu4web/maildir.py
diff options
context:
space:
mode:
Diffstat (limited to 'mu4web/maildir.py')
-rw-r--r--mu4web/maildir.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/mu4web/maildir.py b/mu4web/maildir.py
index 831f23d..8b01f6d 100644
--- a/mu4web/maildir.py
+++ b/mu4web/maildir.py
@@ -15,6 +15,7 @@ try:
except ModuleNotFoundError:
natsorted = sorted
+
@dataclass
class MaildirEntry:
"""A single maildir, used by find_maildirs."""
@@ -46,7 +47,6 @@ def _build_tree(items: list[list[str]]) -> MaildirGroup:
return node
-
def find_maildirs(basedir) -> MaildirGroup:
"""
Find all maildirs located under basedir.
@@ -62,7 +62,7 @@ def find_maildirs(basedir) -> MaildirGroup:
files = find(basedir, type='d', name='cur')
# + 1 removes leading slash
# - 4 removes '/cur'
- dirs = [entry[len(basedir)+1:-4].decode('UTF-8').split(os.path.sep)
+ dirs = [entry[len(basedir) + 1:-4].decode('UTF-8').split(os.path.sep)
for entry in files]
return _build_tree(dirs)
@@ -81,8 +81,7 @@ def serialize_maildir(maildir: MaildirGroup, path: list[str] = []) -> HTML:
entry = ('li',
('details',
('summary', node.name),
- serialize_maildir(node, path + [node.name])))
+ serialize_maildir(node, path + [node.name])))
entries.append(entry)
return ('ul', *entries)
-