Revision 3d13f97a pithos/backends/modular.py

b/pithos/backends/modular.py
799 799
        prefix = cont_prefix + prefix
800 800
        start = cont_prefix + marker if marker else None
801 801
        before = until if until is not None else inf
802
        filterq = ','.join(keys) if keys else None
803 802
        
804
        objects, prefixes = self.node.latest_version_list(parent, prefix, delimiter, start, limit, before, CLUSTER_DELETED, allowed, filterq)
803
        objects, prefixes = self.node.latest_version_list(parent, prefix, delimiter, start, limit, before, CLUSTER_DELETED, allowed, keys)
805 804
        objects.extend([(p, None) for p in prefixes] if virtual else [])
806 805
        objects.sort(key=lambda x: x[0])
807 806
        objects = [(x[0][len(cont_prefix):], x[1]) for x in objects]

Also available in: Unified diff