def visit_AsyncFor(self, n: ast35.AsyncFor) -> ForStmt: r = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno)) r.is_async = True return r
def visit_AsyncFor(self, n: ast35.AsyncFor) -> Node: r = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno)) r.is_async = True return r
def visit_for_stmt(self, node: ForStmt) -> ForStmt: new = ForStmt(self.expr(node.index), self.expr(node.expr), self.block(node.body), self.optional_block(node.else_body), self.optional_type(node.unanalyzed_index_type)) new.index_type = self.optional_type(node.index_type) return new
def visit_AsyncFor(self, n: ast3.AsyncFor) -> ForStmt: if n.type_comment is not None: target_type = parse_type_comment(n.type_comment, n.lineno, self.errors) else: target_type = None r = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno), target_type) r.is_async = True return r
def visit_AsyncFor(self, n: ast3.AsyncFor) -> ForStmt: if n.type_comment is not None: target_type = parse_type_comment(n.type_comment, n.lineno, self.errors) else: target_type = None r = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_required_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno), target_type) r.is_async = True return r
def visit_For(self, n: ast27.For) -> ForStmt: typ = self.translate_type_comment(n, n.type_comment) stmt = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_required_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno), typ) return self.set_line(stmt, n)
def visit_For(self, n: ast27.For) -> ForStmt: if n.type_comment is not None: target_type = parse_type_comment(n.type_comment, n.lineno, self.errors) else: target_type = None return ForStmt(self.visit(n.target), self.visit(n.iter), self.as_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno), target_type)
def visit_For(self, n: ast3.For) -> ForStmt: if n.type_comment is not None: target_type = parse_type_comment(n.type_comment, n.lineno, self.errors) else: target_type = None node = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_required_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno), target_type) return self.set_line(node, n)
def visit_For(self, n: ast27.For) -> ForStmt: if n.type_comment is not None: target_type = parse_type_comment(n.type_comment, n.lineno, self.errors, assume_str_is_unicode=self.unicode_literals) else: target_type = None stmt = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_required_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno), target_type) return self.set_line(stmt, n)
def visit_For(self, n: ast27.For) -> ForStmt: if n.type_comment is not None: extra_ignore, typ = parse_type_comment(n.type_comment, n.lineno, n.col_offset, self.errors, assume_str_is_unicode=self.unicode_literals) if extra_ignore: self.type_ignores.add(n.lineno) else: typ = None stmt = ForStmt(self.visit(n.target), self.visit(n.iter), self.as_required_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno), typ) return self.set_line(stmt, n)
def visit_For(self, n: ast35.For) -> Node: return ForStmt(self.visit(n.target), self.visit(n.iter), self.as_block(n.body, n.lineno), self.as_block(n.orelse, n.lineno))
def visit_for_stmt(self, node: ForStmt) -> Node: return ForStmt(self.node(node.index), self.node(node.expr), self.block(node.body), self.optional_block(node.else_body))
def visit_for_stmt(self, node: ForStmt) -> None: node.index_type = node.unanalyzed_index_type node.inferred_item_type = None node.inferred_iterator_type = None super().visit_for_stmt(node)
def visit_for_stmt(self, node: ForStmt) -> ForStmt: return ForStmt(self.expr(node.index), self.expr(node.expr), self.block(node.body), self.optional_block(node.else_body), self.optional_type(node.index_type))