# HG changeset patch # User dwinter # Date 1326442478 -3600 # Node ID e7733b6ba3432d88f73e34078bdf77db92a9f777 # Parent 31eeabf29edc941e07d118dadf38baf207662b13 template for the levels in overview now needed. diff -r 31eeabf29edc -r e7733b6ba343 MPIWGThesaurus.py --- a/MPIWGThesaurus.py Fri Jan 06 14:24:00 2012 +0100 +++ b/MPIWGThesaurus.py Fri Jan 13 09:14:38 2012 +0100 @@ -477,6 +477,13 @@ def getTitle(self,entry): return entry.title + def getEntriesFormatted(self,entries,type): + errorString="

template with name levelFormatted does not exist in the thesaurus folder!" + if not hasattr(self,'levelFormatted'): + return errorString + + return self.levelFormatted(level1_entries=entries,type=type) + def getEntries(self,entry): return entry.entries @@ -1056,6 +1063,14 @@ ret[HistoricalPlace]=list[0:] return ret + def getObjectsWithProjectIDsSortedkeys(self): + + def sortF(x,y): + return cmp(x.lower(),y.lower()) + keys = [x for x in self.getObjectsWithProjectIDs().keys()] + keys.sort(sortF) + return keys + def getObjectsWithProjectIDs(self): """holt die getaggted Personen mit Projekten""" objects = self.objects2Projects;