diff --git a/src/DisplayModels/_EventModel.py b/src/DisplayModels/_EventModel.py index 42de67bcc..fa0764294 100644 --- a/src/DisplayModels/_EventModel.py +++ b/src/DisplayModels/_EventModel.py @@ -107,7 +107,7 @@ class EventModel(BaseModel): return u'' def column_type(self,data): - return str(gen.lib.EventType(data[COLUMN_TYPE])) + return unicode(gen.lib.EventType(data[COLUMN_TYPE])) def column_id(self,data): return unicode(data[COLUMN_ID]) diff --git a/src/DisplayModels/_FamilyModel.py b/src/DisplayModels/_FamilyModel.py index a7ef72f0d..f593af22b 100644 --- a/src/DisplayModels/_FamilyModel.py +++ b/src/DisplayModels/_FamilyModel.py @@ -127,7 +127,7 @@ class FamilyModel(BaseModel): return u"" def column_type(self, data): - return str(gen.lib.FamilyRelType(data[5])) + return unicode(gen.lib.FamilyRelType(data[5])) def column_marriage(self, data): erlist = [ gen.lib.EventRef().unserialize(d) for d in data[6] ] diff --git a/src/DisplayModels/_PeopleModel.py b/src/DisplayModels/_PeopleModel.py index 1f1f5a730..a91efb2d7 100644 --- a/src/DisplayModels/_PeopleModel.py +++ b/src/DisplayModels/_PeopleModel.py @@ -527,7 +527,7 @@ class PeopleModel(gtk.GenericTreeModel): GrampsLocale.codeset) def column_gender(self, data, node): - return PeopleModel._GENDER[data[PeopleModel._GENDER_COL]] + return unicode(PeopleModel._GENDER[data[PeopleModel._GENDER_COL]]) def column_birth_day(self, data, node): try: diff --git a/src/DisplayModels/_RepositoryModel.py b/src/DisplayModels/_RepositoryModel.py index f2e7c99f2..167708f4c 100644 --- a/src/DisplayModels/_RepositoryModel.py +++ b/src/DisplayModels/_RepositoryModel.py @@ -104,7 +104,7 @@ class RepositoryModel(BaseModel): return unicode(data[1]) def column_type(self,data): - return str(gen.lib.RepositoryType(data[2])) + return unicode(gen.lib.RepositoryType(data[2])) def column_name(self,data): return unicode(data[3])