def __repr__(self):
def doit(rr):<EOL><INDENT>def _recordrepr(self2):<EOL><INDENT>"""<STR_LIT>"""<EOL>return '<STR_LIT>' % (<EOL>self.__class__.__name__,<EOL>'<STR_LIT:U+002CU+0020>'.join(["<STR_LIT>" %<EOL>(n, repr(getattr(self, n, None)))<EOL>for n in self.__names__]))<EOL><DEDENT>return rr.recursiveRepr(self, _recordrepr)<EOL><DEDENT>return _contextualize(_RecursiveReprer, doit)<EOL>
Generate a string representation.