class_docstr: Abstract base class used for modules in a pipeline.
class_docstr_tok: ["Abstract","base","class","used","for","modules","in","a","pipeline","."]
docstr: String representation for modules when printing a pipeline/list of modules
docstr_tok: ["String","representation","for","modules","when","printing","a","pipeline\/list","of","modules"]
code: def __repr__(self) -> str:
      """String representation for modules when printing a pipeline/list of modules"""
      name = self.__class__.__name__
      input_keys = [
          f"{v}='{getattr(self, v)}'" for v in self._input_keys
      ]
      output_keys = [
          f"{v}='{getattr(self, v)}'" for v in self._output_keys
      ]
      params = ", ".join(input_keys + output_keys)
      return f"{name}({params})"
  
imports: from __future__ import annotations
  import logging
  from abc import ABCMeta
  from functools import wraps
label_desc: Use image node_id 10 for calling the Module obj's underlying member method code with example usage: obj.__repr__() and returns: name, str, params, str