docs: def get_data(self, create=False):
          """Get dict stored for current running task. Return `None`
          or an empty dict if no data was found depending on the
          `create` argument value.
  
          :param create: if argument is `True`, create empty dict
                         for task, default: `False`
          """
          task = asyncio_current_task(loop=self.loop)
          if task:
              task_id = id(task)
              if create and task_id not in self.data:
                  self.data[task_id] = {}
                  task.add_done_callback(self.del_data)
              return self.data.get(task_id)
          return None