diff --git a/integrator/bscw.py b/integrator/bscw.py index 024117f..48d7712 100644 --- a/integrator/bscw.py +++ b/integrator/bscw.py @@ -180,7 +180,9 @@ class ReadContainer(BSCWProxyBase, ReadContainer): return self.connection.getProxy(item) def values(self): - return [self.get(k) for k in self] + return sorted((self.get(k) for k in self), + key=lambda x: x.title.lower()) + def __len__(self): return len(self.keys())