update Journal class to use new message function

This commit is contained in:
Jonathan Wren 2022-05-01 03:50:03 -07:00
parent 6945d6a535
commit 7690594aac
2 changed files with 20 additions and 2 deletions

View file

@ -87,9 +87,24 @@ class Journal:
if not os.path.exists(filename):
if not os.path.isdir(dirname):
os.makedirs(dirname)
print(f"[Directory {dirname} created]", file=sys.stderr)
print_msg(
Message(
MsgText.DirectoryCreated,
MsgType.NORMAL,
{"directory_name": dirname},
)
)
self.create_file(filename)
print(f"[Journal '{self.name}' created at {filename}]", file=sys.stderr)
print_msg(
Message(
MsgText.JournalCreated,
MsgType.NORMAL,
{
"journal_name": self.name,
"filename": filename,
},
)
)
text = self._load(filename)
self.entries = self._parse(text)

View file

@ -87,6 +87,9 @@ class MsgText(Enum):
JournalCountModifiedPlural = "{num} entries modified"
JournalCountDeletedPlural = "{num} entries deleted"
JournalCreated = "Journal '{journal_name}' created at {filename}"
DirectoryCreated = "Directory {directory_name} created"
# --- Editor ---#
WritingEntryStart = """
Writing Entry