@classmethod
    def __get_hooks(cls, components, hooks, names=None, supertable=None):

        for alias in hooks:
            if alias in components:
                continue
            if names is not None and alias not in names:
                continue
            hook = hooks[alias]
            hook["supertable"] = supertable
            components[alias] = hook

    # -------------------------------------------------------------------------
bid control tasker [tasker ...] [at period]
dataset/ETHPy150Open sahana/eden/modules/s3/s3model.py/S3Model.__get_hooks--crossover with--dataset/ETHPy150Open ioflo/ioflo/ioflo/base/building.py/Builder.buildBid