def as_block(self, stmts: List[ast27.stmt], lineno: int) -> Block: b = None if stmts: b = Block( self.fix_function_overloads(self.translate_stmt_list(stmts))) b.set_line(lineno) return b
def as_block(self, stmts: List[ast35.stmt], lineno: int) -> Block: b = None if stmts: b = Block(self.visit_list(stmts)) b.set_line(lineno) return b
def as_required_block(self, stmts: List[ast27.stmt], lineno: int) -> Block: assert stmts # must be non-empty b = Block(self.fix_function_overloads(self.translate_stmt_list(stmts))) b.set_line(lineno) return b
def as_block(self, stmts: List[ast35.stmt], lineno: int) -> Block: b = None if stmts: b = Block(self.fix_function_overloads(self.visit_list(stmts))) b.set_line(lineno) return b
def as_block(self, stmts: List[ast27.stmt], lineno: int) -> Optional[Block]: b = None if stmts: b = Block(self.fix_function_overloads(self.translate_stmt_list(stmts))) b.set_line(lineno) return b
def as_block(self, stmts, lineno): b = None if stmts: b = Block(self.visit(stmts)) b.set_line(lineno) return b