title: Celery: How to get request/result from parent_id?
body: <p>Let's say that I have set a breakpoint in the code bellow:</p>
  <pre><code>from celery import Celery
  
  app = Celery('hello', broker...)
  
  @app.task
  def hello():
      breakpoint()
      return 'hello world'
  </code></pre>
  <p>If I execute in pdb: <code>app.current_task.request</code> I get:</p>
  <pre><code>&lt;Context: {'lang': 'py', 'task': ..., 'id': '7ca0cbee-1a71-437c-b4be-c623429a2b21',... , 'root_id': '38ab28f2-9f79-45da-b2e5-f00bd0beb104', 'parent_id': '38ab28f2-9f79-45da-b2e5-f00bd0beb104', ...}&gt;
  </code></pre>
  <p>Now I would like to get parent task (app.current_task.request.parent_id) in order to inspect its request/result.<br>
  Something like:</p>
  <pre><code>parent = ....get('38ab28f2-9f79-45da-b2e5-f00bd0beb104')
  print(parent.request)
  print(parent.result)
  </code></pre>
  <p>How to do that inside of the task where the breakpoint is set?</p>