def revoke_certs_by_user_and_project(user_id, project_id):
    admin = context.get_admin_context()
    for cert in db.certificate_get_all_by_user_and_project(admin,
                                            user_id, project_id):
        revoke_cert(cert['project_id'], cert['file_name'])
On a miss. Cutout, return the image and load the cache in a background thread
dataset/ETHPy150Open nii-cloud/dodai-compute/nova/crypto.py/revoke_certs_by_user_and_project--crossover with--dataset/ETHPy150Open neurodata/ndstore/django/catmaid/mcfccatmaid.py/MCFCCatmaid.cacheMissXZ