# HG changeset patch # User Paul Boddie # Date 1339453312 -7200 # Node ID 42a1a9a2ed3ff532aea386962a58c87320bddcd6 # Parent f14f326288ee33a85ac2aca22c9866b53632d5c6 Changed __repr__ format strings to use %r directly with objects. diff -r f14f326288ee -r 42a1a9a2ed3f compiler/ast.py --- a/compiler/ast.py Tue Jun 12 00:17:57 2012 +0200 +++ b/compiler/ast.py Tue Jun 12 00:21:52 2012 +0200 @@ -50,7 +50,7 @@ return self.node, def __repr__(self): - return "Expression(%s)" % (repr(self.node)) + return "Expression(%r)" % (self.node,) def visit(self, visitor, *args): return visitor.visitExpression(self, *args) @@ -68,7 +68,7 @@ return self.left, self.right def __repr__(self): - return "Add((%s, %s))" % (repr(self.left), repr(self.right)) + return "Add((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitAdd(self, *args) @@ -87,7 +87,7 @@ return tuple(nodelist) def __repr__(self): - return "And(%s)" % (repr(self.nodes),) + return "And(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitAnd(self, *args) @@ -106,7 +106,7 @@ return self.expr, def __repr__(self): - return "AssAttr(%s, %s, %s)" % (repr(self.expr), repr(self.attrname), repr(self.flags)) + return "AssAttr(%r, %r, %r)" % (self.expr, self.attrname, self.flags) def visit(self, visitor, *args): return visitor.visitAssAttr(self, *args) @@ -125,7 +125,7 @@ return tuple(nodelist) def __repr__(self): - return "AssList(%s)" % (repr(self.nodes),) + return "AssList(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitAssList(self, *args) @@ -143,7 +143,7 @@ return () def __repr__(self): - return "AssName(%s, %s)" % (repr(self.name), repr(self.flags)) + return "AssName(%r, %r)" % (self.name, self.flags) def visit(self, visitor, *args): return visitor.visitAssName(self, *args) @@ -162,7 +162,7 @@ return tuple(nodelist) def __repr__(self): - return "AssTuple(%s)" % (repr(self.nodes),) + return "AssTuple(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitAssTuple(self, *args) @@ -187,7 +187,7 @@ return tuple(nodelist) def __repr__(self): - return "Assert(%s, %s)" % (repr(self.test), repr(self.fail)) + return "Assert(%r, %r)" % (self.test, self.fail) def visit(self, visitor, *args): return visitor.visitAssert(self, *args) @@ -211,7 +211,7 @@ return tuple(nodelist) def __repr__(self): - return "Assign(%s, %s)" % (repr(self.nodes), repr(self.expr)) + return "Assign(%r, %r)" % (self.nodes, self.expr) def visit(self, visitor, *args): return visitor.visitAssign(self, *args) @@ -230,7 +230,7 @@ return self.node, self.expr def __repr__(self): - return "AugAssign(%s, %s, %s)" % (repr(self.node), repr(self.op), repr(self.expr)) + return "AugAssign(%r, %r, %r)" % (self.node, self.op, self.expr) def visit(self, visitor, *args): return visitor.visitAugAssign(self, *args) @@ -247,7 +247,7 @@ return self.expr, def __repr__(self): - return "Backquote(%s)" % (repr(self.expr),) + return "Backquote(%r)" % (self.expr,) def visit(self, visitor, *args): return visitor.visitBackquote(self, *args) @@ -266,7 +266,7 @@ return tuple(nodelist) def __repr__(self): - return "Bitand(%s)" % (repr(self.nodes),) + return "Bitand(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitBitand(self, *args) @@ -285,7 +285,7 @@ return tuple(nodelist) def __repr__(self): - return "Bitor(%s)" % (repr(self.nodes),) + return "Bitor(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitBitor(self, *args) @@ -304,7 +304,7 @@ return tuple(nodelist) def __repr__(self): - return "Bitxor(%s)" % (repr(self.nodes),) + return "Bitxor(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitBitxor(self, *args) @@ -352,7 +352,7 @@ return tuple(nodelist) def __repr__(self): - return "CallFunc(%s, %s, %s, %s)" % (repr(self.node), repr(self.args), repr(self.star_args), repr(self.dstar_args)) + return "CallFunc(%r, %r, %r, %r)" % (self.node, self.args, self.star_args, self.dstar_args) def visit(self, visitor, *args): return visitor.visitCallFunc(self, *args) @@ -384,7 +384,7 @@ return tuple(nodelist) def __repr__(self): - return "Class(%s, %s, %s, %s, %s)" % (repr(self.name), repr(self.bases), repr(self.doc), repr(self.code), repr(self.decorators)) + return "Class(%r, %r, %r, %r, %r)" % (self.name, self.bases, self.doc, self.code, self.decorators) def visit(self, visitor, *args): return visitor.visitClass(self, *args) @@ -408,7 +408,7 @@ return tuple(nodelist) def __repr__(self): - return "Compare(%s, %s)" % (repr(self.expr), repr(self.ops)) + return "Compare(%r, %r)" % (self.expr, self.ops) def visit(self, visitor, *args): return visitor.visitCompare(self, *args) @@ -425,7 +425,7 @@ return () def __repr__(self): - return "Const(%s)" % (repr(self.value),) + return "Const(%r)" % (self.value,) def visit(self, visitor, *args): return visitor.visitConst(self, *args) @@ -460,7 +460,7 @@ return tuple(nodelist) def __repr__(self): - return "Decorators(%s)" % (repr(self.nodes),) + return "Decorators(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitDecorators(self, *args) @@ -479,7 +479,7 @@ return tuple(nodelist) def __repr__(self): - return "Dict(%s)" % (repr(self.items),) + return "Dict(%r)" % (self.items,) def visit(self, visitor, *args): return visitor.visitDict(self, *args) @@ -496,7 +496,7 @@ return self.expr, def __repr__(self): - return "Discard(%s)" % (repr(self.expr),) + return "Discard(%r)" % (self.expr,) def visit(self, visitor, *args): return visitor.visitDiscard(self, *args) @@ -514,7 +514,7 @@ return self.left, self.right def __repr__(self): - return "Div((%s, %s))" % (repr(self.left), repr(self.right)) + return "Div((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitDiv(self, *args) @@ -559,7 +559,7 @@ return tuple(nodelist) def __repr__(self): - return "Exec(%s, %s, %s)" % (repr(self.expr), repr(self.locals), repr(self.globals)) + return "Exec(%r, %r, %r)" % (self.expr, self.locals, self.globals) def visit(self, visitor, *args): return visitor.visitExec(self, *args) @@ -577,7 +577,7 @@ return self.left, self.right def __repr__(self): - return "FloorDiv((%s, %s))" % (repr(self.left), repr(self.right)) + return "FloorDiv((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitFloorDiv(self, *args) @@ -608,7 +608,7 @@ return tuple(nodelist) def __repr__(self): - return "For(%s, %s, %s, %s)" % (repr(self.assign), repr(self.list), repr(self.body), repr(self.else_)) + return "For(%r, %r, %r, %r)" % (self.assign, self.list, self.body, self.else_) def visit(self, visitor, *args): return visitor.visitFor(self, *args) @@ -627,7 +627,7 @@ return () def __repr__(self): - return "From(%s, %s, %s)" % (repr(self.modname), repr(self.names), repr(self.level)) + return "From(%r, %r, %r)" % (self.modname, self.names, self.level) def visit(self, visitor, *args): return visitor.visitFrom(self, *args) @@ -669,7 +669,7 @@ return tuple(nodelist) def __repr__(self): - return "Function(%s, %s, %s, %s, %s, %s, %s)" % (repr(self.decorators), repr(self.name), repr(self.argnames), repr(self.defaults), repr(self.flags), repr(self.doc), repr(self.code)) + return "Function(%r, %r, %r, %r, %r, %r, %r)" % (self.decorators, self.name, self.argnames, self.defaults, self.flags, self.doc, self.code) def visit(self, visitor, *args): return visitor.visitFunction(self, *args) @@ -689,7 +689,7 @@ return self.code, def __repr__(self): - return "GenExpr(%s)" % (repr(self.code),) + return "GenExpr(%r)" % (self.code,) def visit(self, visitor, *args): return visitor.visitGenExpr(self, *args) @@ -717,7 +717,7 @@ return tuple(nodelist) def __repr__(self): - return "GenExprFor(%s, %s, %s)" % (repr(self.assign), repr(self.iter), repr(self.ifs)) + return "GenExprFor(%r, %r, %r)" % (self.assign, self.iter, self.ifs) def visit(self, visitor, *args): return visitor.visitGenExprFor(self, *args) @@ -734,7 +734,7 @@ return self.test, def __repr__(self): - return "GenExprIf(%s)" % (repr(self.test),) + return "GenExprIf(%r)" % (self.test,) def visit(self, visitor, *args): return visitor.visitGenExprIf(self, *args) @@ -758,7 +758,7 @@ return tuple(nodelist) def __repr__(self): - return "GenExprInner(%s, %s)" % (repr(self.expr), repr(self.quals)) + return "GenExprInner(%r, %r)" % (self.expr, self.quals) def visit(self, visitor, *args): return visitor.visitGenExprInner(self, *args) @@ -776,7 +776,7 @@ return self.expr, def __repr__(self): - return "Getattr(%s, %s)" % (repr(self.expr), repr(self.attrname)) + return "Getattr(%r, %r)" % (self.expr, self.attrname) def visit(self, visitor, *args): return visitor.visitGetattr(self, *args) @@ -793,7 +793,7 @@ return () def __repr__(self): - return "Global(%s)" % (repr(self.names),) + return "Global(%r)" % (self.names,) def visit(self, visitor, *args): return visitor.visitGlobal(self, *args) @@ -818,7 +818,7 @@ return tuple(nodelist) def __repr__(self): - return "If(%s, %s)" % (repr(self.tests), repr(self.else_)) + return "If(%r, %r)" % (self.tests, self.else_) def visit(self, visitor, *args): return visitor.visitIf(self, *args) @@ -837,7 +837,7 @@ return self.test, self.then, self.else_ def __repr__(self): - return "IfExp(%s, %s, %s)" % (repr(self.test), repr(self.then), repr(self.else_)) + return "IfExp(%r, %r, %r)" % (self.test, self.then, self.else_) def visit(self, visitor, *args): return visitor.visitIfExp(self, *args) @@ -854,7 +854,7 @@ return () def __repr__(self): - return "Import(%s)" % (repr(self.names),) + return "Import(%r)" % (self.names,) def visit(self, visitor, *args): return visitor.visitImport(self, *args) @@ -871,7 +871,7 @@ return self.expr, def __repr__(self): - return "Invert(%s)" % (repr(self.expr),) + return "Invert(%r)" % (self.expr,) def visit(self, visitor, *args): return visitor.visitInvert(self, *args) @@ -889,7 +889,7 @@ return self.expr, def __repr__(self): - return "Keyword(%s, %s)" % (repr(self.name), repr(self.expr)) + return "Keyword(%r, %r)" % (self.name, self.expr) def visit(self, visitor, *args): return visitor.visitKeyword(self, *args) @@ -923,7 +923,7 @@ return tuple(nodelist) def __repr__(self): - return "Lambda(%s, %s, %s, %s)" % (repr(self.argnames), repr(self.defaults), repr(self.flags), repr(self.code)) + return "Lambda(%r, %r, %r, %r)" % (self.argnames, self.defaults, self.flags, self.code) def visit(self, visitor, *args): return visitor.visitLambda(self, *args) @@ -941,7 +941,7 @@ return self.left, self.right def __repr__(self): - return "LeftShift((%s, %s))" % (repr(self.left), repr(self.right)) + return "LeftShift((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitLeftShift(self, *args) @@ -960,7 +960,7 @@ return tuple(nodelist) def __repr__(self): - return "List(%s)" % (repr(self.nodes),) + return "List(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitList(self, *args) @@ -984,7 +984,7 @@ return tuple(nodelist) def __repr__(self): - return "ListComp(%s, %s)" % (repr(self.expr), repr(self.quals)) + return "ListComp(%r, %r)" % (self.expr, self.quals) def visit(self, visitor, *args): return visitor.visitListComp(self, *args) @@ -1011,7 +1011,7 @@ return tuple(nodelist) def __repr__(self): - return "ListCompFor(%s, %s, %s)" % (repr(self.assign), repr(self.list), repr(self.ifs)) + return "ListCompFor(%r, %r, %r)" % (self.assign, self.list, self.ifs) def visit(self, visitor, *args): return visitor.visitListCompFor(self, *args) @@ -1028,7 +1028,7 @@ return self.test, def __repr__(self): - return "ListCompIf(%s)" % (repr(self.test),) + return "ListCompIf(%r)" % (self.test,) def visit(self, visitor, *args): return visitor.visitListCompIf(self, *args) @@ -1052,7 +1052,7 @@ return tuple(nodelist) def __repr__(self): - return "SetComp(%s, %s)" % (repr(self.expr), repr(self.quals)) + return "SetComp(%r, %r)" % (self.expr, self.quals) def visit(self, visitor, *args): return visitor.visitSetComp(self, *args) @@ -1079,7 +1079,7 @@ return tuple(nodelist) def __repr__(self): - return "DictComp(%s, %s, %s)" % (repr(self.key), repr(self.value), repr(self.quals)) + return "DictComp(%r, %r, %r)" % (self.key, self.value, self.quals) def visit(self, visitor, *args): return visitor.visitDictComp(self, *args) @@ -1097,7 +1097,7 @@ return self.left, self.right def __repr__(self): - return "Mod((%s, %s))" % (repr(self.left), repr(self.right)) + return "Mod((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitMod(self, *args) @@ -1115,7 +1115,7 @@ return self.node, def __repr__(self): - return "Module(%s, %s)" % (repr(self.doc), repr(self.node)) + return "Module(%r, %r)" % (self.doc, self.node) def visit(self, visitor, *args): return visitor.visitModule(self, *args) @@ -1133,7 +1133,7 @@ return self.left, self.right def __repr__(self): - return "Mul((%s, %s))" % (repr(self.left), repr(self.right)) + return "Mul((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitMul(self, *args) @@ -1150,7 +1150,7 @@ return () def __repr__(self): - return "Name(%s)" % (repr(self.name),) + return "Name(%r)" % (self.name,) def visit(self, visitor, *args): return visitor.visitName(self, *args) @@ -1167,7 +1167,7 @@ return self.expr, def __repr__(self): - return "Not(%s)" % (repr(self.expr),) + return "Not(%r)" % (self.expr,) def visit(self, visitor, *args): return visitor.visitNot(self, *args) @@ -1186,7 +1186,7 @@ return tuple(nodelist) def __repr__(self): - return "Or(%s)" % (repr(self.nodes),) + return "Or(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitOr(self, *args) @@ -1220,7 +1220,7 @@ return self.left, self.right def __repr__(self): - return "Power((%s, %s))" % (repr(self.left), repr(self.right)) + return "Power((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitPower(self, *args) @@ -1245,7 +1245,7 @@ return tuple(nodelist) def __repr__(self): - return "Print(%s, %s)" % (repr(self.nodes), repr(self.dest)) + return "Print(%r, %r)" % (self.nodes, self.dest) def visit(self, visitor, *args): return visitor.visitPrint(self, *args) @@ -1270,7 +1270,7 @@ return tuple(nodelist) def __repr__(self): - return "Printnl(%s, %s)" % (repr(self.nodes), repr(self.dest)) + return "Printnl(%r, %r)" % (self.nodes, self.dest) def visit(self, visitor, *args): return visitor.visitPrintnl(self, *args) @@ -1300,7 +1300,7 @@ return tuple(nodelist) def __repr__(self): - return "Raise(%s, %s, %s)" % (repr(self.expr1), repr(self.expr2), repr(self.expr3)) + return "Raise(%r, %r, %r)" % (self.expr1, self.expr2, self.expr3) def visit(self, visitor, *args): return visitor.visitRaise(self, *args) @@ -1317,7 +1317,7 @@ return self.value, def __repr__(self): - return "Return(%s)" % (repr(self.value),) + return "Return(%r)" % (self.value,) def visit(self, visitor, *args): return visitor.visitReturn(self, *args) @@ -1335,7 +1335,7 @@ return self.left, self.right def __repr__(self): - return "RightShift((%s, %s))" % (repr(self.left), repr(self.right)) + return "RightShift((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitRightShift(self, *args) @@ -1354,7 +1354,7 @@ return tuple(nodelist) def __repr__(self): - return "Set(%s)" % (repr(self.nodes),) + return "Set(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitSet(self, *args) @@ -1385,7 +1385,7 @@ return tuple(nodelist) def __repr__(self): - return "Slice(%s, %s, %s, %s)" % (repr(self.expr), repr(self.flags), repr(self.lower), repr(self.upper)) + return "Slice(%r, %r, %r, %r)" % (self.expr, self.flags, self.lower, self.upper) def visit(self, visitor, *args): return visitor.visitSlice(self, *args) @@ -1404,7 +1404,7 @@ return tuple(nodelist) def __repr__(self): - return "Sliceobj(%s)" % (repr(self.nodes),) + return "Sliceobj(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitSliceobj(self, *args) @@ -1423,7 +1423,7 @@ return tuple(nodelist) def __repr__(self): - return "Stmt(%s)" % (repr(self.nodes),) + return "Stmt(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitStmt(self, *args) @@ -1441,7 +1441,7 @@ return self.left, self.right def __repr__(self): - return "Sub((%s, %s))" % (repr(self.left), repr(self.right)) + return "Sub((%r, %r))" % (self.left, self.right) def visit(self, visitor, *args): return visitor.visitSub(self, *args) @@ -1467,7 +1467,7 @@ return tuple(nodelist) def __repr__(self): - return "Subscript(%s, %s, %s)" % (repr(self.expr), repr(self.flags), repr(self.subs)) + return "Subscript(%r, %r, %r)" % (self.expr, self.flags, self.subs) def visit(self, visitor, *args): return visitor.visitSubscript(self, *args) @@ -1495,7 +1495,7 @@ return tuple(nodelist) def __repr__(self): - return "TryExcept(%s, %s, %s)" % (repr(self.body), repr(self.handlers), repr(self.else_)) + return "TryExcept(%r, %r, %r)" % (self.body, self.handlers, self.else_) def visit(self, visitor, *args): return visitor.visitTryExcept(self, *args) @@ -1513,7 +1513,7 @@ return self.body, self.final def __repr__(self): - return "TryFinally(%s, %s)" % (repr(self.body), repr(self.final)) + return "TryFinally(%r, %r)" % (self.body, self.final) def visit(self, visitor, *args): return visitor.visitTryFinally(self, *args) @@ -1532,7 +1532,7 @@ return tuple(nodelist) def __repr__(self): - return "Tuple(%s)" % (repr(self.nodes),) + return "Tuple(%r)" % (self.nodes,) def visit(self, visitor, *args): return visitor.visitTuple(self, *args) @@ -1549,7 +1549,7 @@ return self.expr, def __repr__(self): - return "UnaryAdd(%s)" % (repr(self.expr),) + return "UnaryAdd(%r)" % (self.expr,) def visit(self, visitor, *args): return visitor.visitUnaryAdd(self, *args) @@ -1566,7 +1566,7 @@ return self.expr, def __repr__(self): - return "UnarySub(%s)" % (repr(self.expr),) + return "UnarySub(%r)" % (self.expr,) def visit(self, visitor, *args): return visitor.visitUnarySub(self, *args) @@ -1594,7 +1594,7 @@ return tuple(nodelist) def __repr__(self): - return "While(%s, %s, %s)" % (repr(self.test), repr(self.body), repr(self.else_)) + return "While(%r, %r, %r)" % (self.test, self.body, self.else_) def visit(self, visitor, *args): return visitor.visitWhile(self, *args) @@ -1622,7 +1622,7 @@ return tuple(nodelist) def __repr__(self): - return "With(%s, %s, %s)" % (repr(self.expr), repr(self.vars), repr(self.body)) + return "With(%r, %r, %r)" % (self.expr, self.vars, self.body) def visit(self, visitor, *args): return visitor.visitWith(self, *args) @@ -1639,7 +1639,7 @@ return self.value, def __repr__(self): - return "Yield(%s)" % (repr(self.value),) + return "Yield(%r)" % (self.value,) def visit(self, visitor, *args): return visitor.visitYield(self, *args)