@optimizeconst
def visit_Getattr(self, node, frame):
if self.environment.is_async:
- self.write("await auto_await(")
+ self.write("(await auto_await(")
self.write("environment.getattr(")
self.visit(node.node, frame)
self.write(", %r)" % node.attr)
if self.environment.is_async:
- self.write(")")
+ self.write("))")
@optimizeconst
def visit_Getitem(self, node, frame):
self.write("]")
else:
if self.environment.is_async:
- self.write("await auto_await(")
+ self.write("(await auto_await(")
self.write("environment.getitem(")
self.visit(node.node, frame)
self.write(")")
if self.environment.is_async:
- self.write(")")
+ self.write("))")
def visit_Slice(self, node, frame):
if node.start is not None: