def as_string_list(self, perm):
        if not isinstance(perm, int):
            raise UnknownPermission("'perm' must be an integer")
        result_list = []
        for key, val in self.items():
            if key & perm == key:
                result_list.append(val)
        return result_list
Tasks to be run at a periodic interval.
dataset/ETHPy150Open callowayproject/django-objectpermissions/objectpermissions/models.py/ModelPermissions.as_string_list--crossover with--dataset/ETHPy150Open nii-cloud/dodai-compute/nova/network/manager.py/NetworkManager.periodic_tasks