From 284dd13201339de89b4f944cd1c00b4ca7f0e2f8 Mon Sep 17 00:00:00 2001 From: juk0de Date: Mon, 26 Feb 2024 15:54:46 +0100 Subject: [PATCH] glossary cmd: fixed globbing in 'list_glossaries' --- chatmastermind/commands/glossary.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chatmastermind/commands/glossary.py b/chatmastermind/commands/glossary.py index 010c21d..2206608 100644 --- a/chatmastermind/commands/glossary.py +++ b/chatmastermind/commands/glossary.py @@ -29,8 +29,8 @@ def list_glossaries(args: argparse.Namespace, config: Config) -> None: """ if not config.glossaries: raise GlossaryCmdError("Glossaries directory missing in the configuration file") - glossaries = Path(config.glossaries).glob(f'*.{Glossary.file_suffix}') - for glo in glossaries: + glossaries = Path(config.glossaries).glob(f'*{Glossary.file_suffix}') + for glo in sorted(glossaries): print(Glossary.from_file(glo).to_str())