def __repr__(self): """ Should be implemented to return a prettified string representation of the transform. """ return "{name}({args})".format( name=self.__class__.__name__, args=format_args({"subtract_value": self.subtract_value}))
def indented_repr(self, indent=REPR_INDENT_STEP): args = { k: v for k, v in self._to_dict().items() if not (k.startswith('__') or k == 'transforms') } repr_string = self.__class__.__name__ + '([' for t in self.transforms: repr_string += '\n' if hasattr(t, 'indented_repr'): t_repr = t.indented_repr(indent + REPR_INDENT_STEP) else: t_repr = repr(t) repr_string += ' ' * indent + t_repr + ',' repr_string += '\n' + ' ' * (indent - REPR_INDENT_STEP) + '], {args})'.format( args=format_args(args)) return repr_string
def indented_repr(self, indent=REPR_INDENT_STEP): args = { k: v for k, v in self._to_dict().items() if not (k.startswith("__") or k == "transforms") } repr_string = self.__class__.__name__ + "([" for t in self.transforms: repr_string += "\n" if hasattr(t, "indented_repr"): t_repr = t.indented_repr(indent + REPR_INDENT_STEP) else: t_repr = repr(t) repr_string += " " * indent + t_repr + "," repr_string += "\n" + " " * (indent - REPR_INDENT_STEP) + "], {args})".format( args=format_args(args)) return repr_string
def __repr__(self): state = self.get_base_init_args() state.update(self.get_transform_init_args()) return "{name}({args})".format(name=self.__class__.__name__, args=format_args(state))