diff -r 93d4db3677e6 -r 2be18e405e40 objdictgen/objdictedit.py --- a/objdictgen/objdictedit.py Tue Jan 02 15:10:38 2007 +0100 +++ b/objdictgen/objdictedit.py Wed Jan 03 10:33:55 2007 +0100 @@ -131,8 +131,11 @@ def GetValue(self, row, col): if row < self.GetNumberRows(): - name = str(self.data[row].get(self.GetColLabelValue(col), "")) - return name + value = self.data[row].get(self.GetColLabelValue(col), "") + if (type(value) == UnicodeType): + return value + else: + return str(value) def GetEditor(self, row, col): if row < self.GetNumberRows():