Decorator used to make simple class decorator with arguments.
    Doesn't really do anything, just here to have a central
    implementation of the simple class decorator.

def parametrized_class(decorator):
    '''Decorator used to make simple class decorator with arguments.
    Doesn't really do anything, just here to have a central
    implementation of the simple class decorator.'''

    def decorator_builder(*args, **kwargs):

        def meta_decorator(cls):
            return decorator(cls, *args, **kwargs)

        return meta_decorator

    return decorator_builder