Files
vash-todo/todo.py
Wesley Irvin e3422bafbf Added simple functionality to add new TODOs (#3)
Added very simple functionality to add todos to a list. Can be used as a building off point.

Reviewed-on: #3
2025-12-01 20:41:53 -05:00

29 lines
717 B
Python

class Todo:
title: str
description: str
def __init__(self, title: str, description: str) -> None:
self.title = title
self.description = description
def get_title(self) -> str:
return self.title
def get_description(self) -> str:
return self.description
def create_todo(title: str, description: str) -> Todo:
return Todo(title, description)
if __name__ == "__main__":
todo_list: list[Todo] = []
todo_list.append(create_todo("Test", "Test Description"))
todo_list.append(create_todo("Task 2", "Task 2 Description"))
for todo in todo_list:
print(f"Title: {todo.get_title()}")
print(f"Description: {todo.get_description()}")