def _process_targets(self, target):

        new_target = defaultdict(set)

        if not isinstance(target, dict):
            if isinstance(target, six.string_types):
                target = (target,)
            target = set(target)
            for v in self.__VERBS:
                new_target[v].update(target)
            return new_target
        for k, v in target.items():
            if isinstance(v, six.string_types):
                v = (v,)
            v = set(v)
            for m in (m.upper() for m in k.split(',')):
                if m not in self.__VERBS:
                    raise UnknownVerbError(m)
                new_target[m].update(v)
        return new_target
List db objects.
dataset/ETHPy150Open ownaginatious/flask-basic-roles/flask_basic_roles/__init__.py/BasicRoleAuth._process_targets--crossover with--dataset/ETHPy150Open openstack/compass-core/compass/db/api/utils.py/list_db_objects