モジュールのinit関数を作成していますが、ユーザーが誤って2回呼び出した場合に、いくつかの例外を発生させたいと思います。どのような標準例外を発生させる必要がありますか。
Class A(object):
has_init = False
@classmethod
def initialize_class(cls):
if has_init:
raise Exception('xxx')
has_init = True
A.initialize_class()
A.initialize_class() # should raise exception