def visit_ClassDef(self, node): classStart = node.lineno classEnd = node.body[len(node.body)-1].lineno self.classes[node.name] = {'start':classStart,'end':classEnd} ast.NodeVisitor.generic_visit(self, node)