为 class - Python 的实例化运算符设置最大值

Set a maximum to the instantiation operator of a class - Python

如果用户输入高实例化运算符,我希望我的代码 return 出错。 像这样:

class test:

    def __init__(self, value):
        if value > 300:
            return ERROR
        else:
            self.value = value
        

但我不只是想打印出一个错误,我希望控制台给出一个错误。

怎么样:

def __init__(self, value):
    assert value <= 300
    self.value = value