def __repr__(self):
    return '{cls}({kwargs})'.format(cls=self.__class__.__name__, kwargs=', '.join(('{field}={value}'.format(field=(field if (not field.startswith('_')) else field[1:]), value=repr(getattr(self, field))) for field in self._ordered_fields)))
def __repr__(self):
    return '{cls}({kwargs})'.format(cls=self.__class__.__name__, kwargs=', '.join(('{field}={value}'.format(field=(field if (not field.startswith('_')) else field[1:]), value=repr(getattr(self, field))) for field in self._ordered_fields)))