From 1e1786fd41993a84e9fe79ab7797a77ddf190c61 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 5 Aug 2013 16:59:46 -0300 Subject: [PATCH] Spreadsheet: Fixed caps size bug --- src/Mod/Spreadsheet/Spreadsheet.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/Spreadsheet/Spreadsheet.py b/src/Mod/Spreadsheet/Spreadsheet.py index 32bdfef4c..5e0cdb9ec 100644 --- a/src/Mod/Spreadsheet/Spreadsheet.py +++ b/src/Mod/Spreadsheet/Spreadsheet.py @@ -51,7 +51,8 @@ class Spreadsheet(object): return "Spreadsheet object containing " + str(len(self._cells)) + " cells" def __setattr__(self, key, value): - if self.isKey(key): + if self.isKey(key.lower()): + key = key.lower() if DEBUG: print "Setting key ",key," to value ",value if (value == "") or (value == None): # remove cell @@ -74,7 +75,8 @@ class Spreadsheet(object): self.__dict__.__setitem__(key,value) def __getattr__(self, key): - if key in self._cells: + if key.lower() in self._cells: + key = key.lower() if self.isFunction(self._cells[key]): #print "result = ",self.getFunction(key) # building a list of safe functions allowed in eval