docs: def get_todos(self):
          """ Gets todo objects from supplied todo IDs. """
          if self.is_expression:
              self.get_todos_from_expr()
          else:
              if self.last_argument:
                  numbers = self.args[:-1]
              else:
                  numbers = self.args
  
              for number in numbers:
                  try:
                      self.todos.append(self.todolist.todo(number))
                  except InvalidTodoException:
                      self.invalid_numbers.append(number)