示例#1
0
 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
示例#2
0
文件: fastparse.py 项目: tony/mypy
 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
示例#3
0
 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
示例#4
0
文件: fastparse.py 项目: Diggsey/mypy
 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
示例#5
0
 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
示例#6
0
 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
示例#7
0
 def as_block(self, stmts, lineno):
     b = None
     if stmts:
         b = Block(self.visit(stmts))
         b.set_line(lineno)
     return b
示例#8
0
 def as_block(self, stmts, lineno):
     b = None
     if stmts:
         b = Block(self.visit(stmts))
         b.set_line(lineno)
     return b