def dict_match(self, match_dict):
        ret = {}
        cur_keys = self.list_keys()
        for status, keys in six.iteritems(match_dict):
            for key in salt.utils.isorted(keys):
                for keydir in (self.ACC, self.PEND, self.REJ, self.DEN):
                    if keydir and fnmatch.filter(cur_keys.get(keydir, []), key):
                        ret.setdefault(keydir, []).append(key)
        return ret
multiple: manage.py builtin commands fail if settings file (from environment) doesn't exist
dataset/ETHPy150Open saltstack/salt/salt/key.py/Key.dict_match--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.4/tests/regressiontests/admin_scripts/tests.py/ManageMultipleSettings.test_builtin_with_bad_environment