code: def match(self, p_todo):
          
          children = self.todolist.children(p_todo)
          uncompleted = [todo for todo in children if not todo.is_completed()]
  
          return not uncompleted
docs: Returns True when there are no children that are uncompleted yet.