◐ Shell
clean mode source ↗

Message 337340 - Python tracker

Yes, I have exactly the same thoughts as Nathaniel about this.  The bug should be fixed, and the algorithm should be as follows (quoting Nathaniel):

> So, I would expect the rule to be, precisely: if an async list/dict/set comprehension occurs inside either a list/dict/set comprehension or a generator expression, that should force the enclosing expression to become async.