def register_class()

in wadebug/wa_actions/base.py [0:0]


def register_class(target_class):
    if target_class.user_facing_name in user_facing_registry:
        raise WAActionAlreadyRegisteredError(
            "{} already in use by class {}. "
            "Choose another user-facing name".format(
                target_class.user_facing_name,
                user_facing_registry[target_class.user_facing_name].__name__,
            )
        )
    registry[target_class.__name__] = target_class
    user_facing_registry[target_class.user_facing_name] = target_class