@classmethod
    def register_component(cls, name, component):

        if cls._component_should_implement_interface(name):
            assert isinstance(component, AbstractInterface)
        if name not in cls.registry:
            cls.registry[name] = component
count all values needed to display whole table
dataset/ETHPy150Open owtf/owtf/framework/dependency_management/dependency_resolver.py/ServiceLocator.register_component--crossover with--dataset/ETHPy150Open projectatomic/osbs-client/osbs/cli/render.py/TablePrinter._count_sizes