Commit 40fab6cc authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

add decorator to __all__

parent 6b8d9e80
Loading
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -17,4 +17,9 @@ from .status import CsstResult, CsstStatus

__version__ = "0.0.2"

__all__ = ["Pipeline", "File", "CsstResult"]
__all__ = [
    "Pipeline",
    "File",
    "CsstResult",
    "parameterized_module_decorator",
]
+16 −0
Original line number Diff line number Diff line
@@ -32,6 +32,22 @@ class ModuleResult(NamedTuple):
def parameterized_module_decorator(
    logger: Optional[logging.Logger] = None,
) -> Callable:
    """
    Parameterized module decorator.

    This is designed for wrapping modules.

    Parameters
    ----------
    logger : Optional[logging.Logger]
        The logger.

    Returns
    -------
    Callable
        A wrapped module.
    """

    # use default logger
    if logger is None:
        logger = get_logger()