diff --git a/britney.py b/britney.py index 60a0590..8c1a31e 100755 --- a/britney.py +++ b/britney.py @@ -1683,10 +1683,10 @@ class Britney(object): for policy in self.policies: if suite in policy.applicable_suites: v = policy.apply_policy(policy_info, suite, src, source_t, source_u) - if v.value > policy_verdict.value: + if v > policy_verdict: policy_verdict = v - if policy_verdict.is_rejected: + if policy_verdict in [PolicyVerdict.REJECTED_PERMANENTLY, PolicyVerdict.REJECTED_TEMPORARILY]: update_candidate = False # Joggle some things into excuses diff --git a/policies/policy.py b/policies/policy.py index 09c10ee..54a2498 100644 --- a/policies/policy.py +++ b/policies/policy.py @@ -1,5 +1,4 @@ from abc import abstractmethod -from enum import Enum, unique import apt_pkg import os import time @@ -8,8 +7,7 @@ from hints import Hint, split_into_one_hint_per_package from britney_util import ensuredir -@unique -class PolicyVerdict(Enum): +class PolicyVerdict: """""" """ The migration item passed the policy.