--- MPIWGWeb/Attic/MPIWGRoot.py 2009/02/26 08:06:44 1.1.2.22 +++ MPIWGWeb/Attic/MPIWGRoot.py 2009/04/16 15:55:19 1.1.2.23 @@ -386,11 +386,14 @@ class MPIWGRoot(ZSQLExtendFolder): else: return style - def getFeatures(self): - """returns a list of all Features""" + def getFeatures(self, num=None): + """returns a list of the last num Features""" dir = getattr(self, 'features') features = dir.objectItems(['MPIWGFeature']) features.sort(sortWeight) + if num is not None: + # take only the last num elements + features = features[-num:] # return pure list of objects return [f[1] for f in features]