Я пытаюсь написать класс, основной целью которого является инкапсуляция, и я хочу, чтобы он был единичным экземпляром.
class ACN(object):
@classmethod
def get_acn_certs(cls):
pass
@classmethod
def get_suppporting_cert(cls, domains):
pass
@classmethod
def __contains__(cls, item):
return True
3 in ACN
Когда я запускаю вышеуказанный скрипт, он выдает следующую ошибку в последней строке.
Как я могу реализовать __contains__
метод здесь
3 in ACN TypeError: argument of type 'type' is not iterable