# Copyright 2019 The ChromiumOS Authors | |
# Use of this source code is governed by a BSD-style license that can be | |
# found in the LICENSE file. | |
"""Failure mode constants avaiable to the patch manager.""" | |
import enum | |
class FailureModes(enum.Enum): | |
"""Different modes for the patch manager when handling a failed patch.""" | |
FAIL = "fail" | |
CONTINUE = "continue" | |
DISABLE_PATCHES = "disable_patches" | |
BISECT_PATCHES = "bisect_patches" | |
# Only used by 'bisect_patches'. | |
INTERNAL_BISECTION = "internal_bisection" |