def keys(self, min=None, max=None, limit=100, tags=None, users=None): # secure if tags is None and users is None: matches = self.allowed_status_keys() else: matches = self.secure( LLBTree.union( self._query_mapping(self._tag_mapping, tags), self._query_mapping(self._user_mapping, users), )) return longkeysortreverse(matches, min, max, limit)