This is fixed in Python 3.10!
Multiline with clause in Python
-
14-04-2022 - |
Question
How can I spread a long with
clause in Python over multiple lines? Right now, I have
with self.context_manager_one(some, parameters, that, are, passed) \
as return_value_one, \
self.context_manager_two(self.p, slice(None), None) \
as return_value_two:
I would like to follow Google's Python style guide, which proscribes backslash line continuation.
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow