Source code for solidipes.reports.report
import argparse
from abc import ABC, abstractmethod
from solidipes.utils.utils import classproperty
[docs]
class Report(ABC):
command: str
command_help: str
_aliases: list[str] = []
@classproperty
def aliases(cls) -> list[str]:
return cls._aliases if "_aliases" in cls.__dict__ else []