diff --git a/src/Mod/Spreadsheet/Spreadsheet.py b/src/Mod/Spreadsheet/Spreadsheet.py index 9a00ad4f854a..87894786189a 100644 --- a/src/Mod/Spreadsheet/Spreadsheet.py +++ b/src/Mod/Spreadsheet/Spreadsheet.py @@ -266,6 +266,12 @@ def __getattr__(self, key): else: return self.__dict__.__getitem__(key) + def __setitem__(self, key, value): + __setattr__(self, key, value) + + def __getitem__(self, key): + return __getattr__(self, key) + def __getstate__(self): self._cells["Type"] = self.Type if hasattr(self,"Object"):