diff --git a/codupoc/slimdownparser.py b/codupoc/slimdownparser.py index fab829a..32f19ce 100644 --- a/codupoc/slimdownparser.py +++ b/codupoc/slimdownparser.py @@ -1,8 +1,8 @@ import re -from todo import Todo +from .todo import Todo -TODO_PATTERN = r"^-\[( |X)\] (.+)$" +TODO_PATTERN = r"^- \[( |X)\] (.+)$" def parse_todo(line: str) -> Todo: pattern = re.compile(TODO_PATTERN) diff --git a/codupoc/todo.py b/codupoc/todo.py index fb2d00e..f376636 100644 --- a/codupoc/todo.py +++ b/codupoc/todo.py @@ -8,4 +8,5 @@ class Todo: self.lid = gen_random_base64(10) def __str__(self): - return f"- [{self.checked}] {self.item}" \ No newline at end of file + checkmark = "X" if self.checked else " " + return f"- [{checkmark}] {self.item}" \ No newline at end of file