def do_ExceptHandler(self, node):
result = []
result.append(self.indent('except'))
if getattr(node, 'type', None):
result.append(' %s' % self.visit(node.type))
if getattr(node, 'name', None):
if isinstance(node.name, ast.AST):
result.append(' as %s' % self.visit(node.name))
else:
result.append(' as %s' % node.name) # Python 3.x.
result.append(':\n')
for z in node.body:
self.level += 1
result.append(self.visit(z))
self.level -= 1
return ''.join(result)
# Python 2.x only
评论列表
文章目录