list have also setters

This commit is contained in:
iLLiCiTiT 2021-08-12 18:14:19 +02:00
parent 689e480cd5
commit ea0aff363e
2 changed files with 10 additions and 0 deletions

View file

@ -200,6 +200,11 @@ class ListStrictEntity(ItemEntity):
idx = int(idx)
return self.children[idx]
def __setitem__(self, idx, value):
if not isinstance(idx, int):
idx = int(idx)
self.children[idx].set(value)
def get(self, idx, default=None):
if not isinstance(idx, int):
idx = int(idx)

View file

@ -50,6 +50,11 @@ class ListEntity(EndpointEntity):
idx = int(idx)
return self.children[idx]
def __setitem__(self, idx, value):
if not isinstance(idx, int):
idx = int(idx)
self.children[idx].set(value)
def get(self, idx, default=None):
if not isinstance(idx, int):
idx = int(idx)