PyDocs

Nav

Python Language Services

withitem

ast

class
  • withitem(context_expr, optional_vars)
withitem(expr context_expr, expr? optional_vars)
1 Example
>>> print(ast.dump(ast.parse("""\
... with a as b, c as d:
...    something(b, d)
... """), indent=4))
Module(
    body=[
        With(
            items=[
                withitem(
                    context_expr=Name(id='a'),
                    optional_vars=Name(id='b', ctx=Store())),
                withitem(
                    context_expr=Name(id='c'),
                    optional_vars=Name(id='d', ctx=Store()))],
            body=[
                Expr(
                    value=Call(
                        func=Name(id='something'),
                        args=[
                            Name(id='b'),
                            Name(id='d')]))])])
from the Python docs
See Also
No see-alsos for ast/withitem
0 Notes
No notes for withitem