code: def get_uncompleted_tasks(self):
          
          tasks = (p.get_uncompleted_tasks() for p in self.get_projects())
          return list(itertools.chain.from_iterable(tasks))
docs: Return all of a user's uncompleted tasks.
  
          .. warning:: Requires Todoist premium.
  
          :return: A list of uncompleted tasks.
          :rtype: list of :class:`pytodoist.todoist.Task`
  
          >>> from pytodoist import todoist
          >>> user = todoist.login('john.doe@gmail.com', 'password')
          >>> uncompleted_tasks = user.get_uncompleted_tasks()
          >>> for task in uncompleted_tasks:
          ...    task.complete()