def check_pending_app_quota(user, project=None): diff = get_pending_app_diff(user, project) quota = get_pending_app_quota(user) limit = quota['limit'] usage = quota['usage'] if usage + diff > limit: return False, limit return True, None
def check_pending_app_quota(user, precursor=None): diff = get_pending_app_diff(user, precursor) quota = get_pending_app_quota(user) limit = quota['limit'] usage = quota['usage'] if usage + diff > limit: return False, limit return True, None
def check_pending_app_quota(user, project=None): existing = get_existing_pending_app(project).get(user, 0) diff = 1 - existing quota = quotas.get_pending_app_quota(user) limit = quota['limit'] usage = quota['usage'] if usage + diff > limit: return False, limit return True, None