Когда я запускаю этот код в pycharm, я вызывал свой объект, но repr ничего не возвращает, и в моем интерпретаторе python он возвращает TypeError: __repr__ returned non-string (type NoneType)
. Почему это?
class DictionnaireOrdonne:
liste_clefs = []
liste_valeurs = []
def __init__(self, **clefs_valeurs):
self.clefs_valeurs = clefs_valeurs
self._dictionnaire = {}
def __repr__(self):
return self.clefs_valeurs
def __getitem__(self, key):
return self._dictionnaire[key]
def __setitem__(self, key, value):
self._dictionnaire[key] = value
test = DictionnaireOrdonne(one=1, two=2)
test