pinecone.data.dataclasses.utils
1class DictLike: 2 def __getitem__(self, key): 3 if key in self.__dataclass_fields__: 4 return getattr(self, key) 5 raise KeyError(f"{key} is not a valid field") 6 7 def __setitem__(self, key, value): 8 if key in self.__dataclass_fields__: 9 setattr(self, key, value) 10 else: 11 raise KeyError(f"{key} is not a valid field")
class
DictLike:
2class DictLike: 3 def __getitem__(self, key): 4 if key in self.__dataclass_fields__: 5 return getattr(self, key) 6 raise KeyError(f"{key} is not a valid field") 7 8 def __setitem__(self, key, value): 9 if key in self.__dataclass_fields__: 10 setattr(self, key, value) 11 else: 12 raise KeyError(f"{key} is not a valid field")