From 5befbd5441464d5fd1118cffe6e7d5818a00365a Mon Sep 17 00:00:00 2001 From: Noah <1maxter1pro@gmail.com> Date: Sat, 19 Nov 2022 16:34:07 -0800 Subject: [PATCH] Add Python 3.10 compat Python 3.10 changes the location of Sequence into "collections.abc" --- py-kms/Etrigan.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/py-kms/Etrigan.py b/py-kms/Etrigan.py index 0bb2498..24e9d00 100644 --- a/py-kms/Etrigan.py +++ b/py-kms/Etrigan.py @@ -9,7 +9,12 @@ import time import signal import logging import argparse -from collections import Sequence + +#Since Python 3.10: Sequence is located on "collections.abc" instead of "collections" +if (sys.version_info >= (3,10)): + from collections.abc import Sequence +else: + from collections import Sequence __version__ = "0.1" __license__ = "MIT License"