def __repr__(self):
    L = [('%s=%r' % (key, value)) for (key, value) in self.__dict__.items()]
    return ('%s(%s)' % (self.__class__.__name__, ', '.join(L)))
def __repr__(self):
    L = [('%s=%r' % (key, value)) for (key, value) in self.__dict__.items()]
    return ('%s(%s)' % (self.__class__.__name__, ', '.join(L)))