python-fido2/0001-Don-t-use-enum.auto-Python-2.patch

43 lines
1.1 KiB
Diff

From ce19ba598a077dd09d164c2bef05169e01b69eaf Mon Sep 17 00:00:00 2001
From: Dain Nilsson <dain@yubico.com>
Date: Tue, 16 Mar 2021 14:59:59 +0100
Subject: [PATCH] Don't use enum.auto (Python 2).
---
fido2/attestation/base.py | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/fido2/attestation/base.py b/fido2/attestation/base.py
index 6f7d173..e631c48 100644
--- a/fido2/attestation/base.py
+++ b/fido2/attestation/base.py
@@ -25,7 +25,7 @@
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
-from enum import Enum, auto
+from enum import Enum
from cryptography import x509
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives.asymmetric import padding, ec, rsa
@@ -67,11 +67,11 @@ AttestationResult = namedtuple("AttestationResult", ["attestation_type", "trust_
class AttestationType(Enum):
- BASIC = auto()
- SELF = auto()
- ATT_CA = auto()
- ANON_CA = auto()
- NONE = auto
+ BASIC = 1
+ SELF = 2
+ ATT_CA = 3
+ ANON_CA = 4
+ NONE = 0
def catch_builtins(f):
--
2.26.2