From bfe579283e5fcab60172818bfe4e6e1d40c2bed0 Mon Sep 17 00:00:00 2001 From: Kurt Kiefer Date: Mon, 18 Oct 2021 11:21:14 -0700 Subject: [PATCH] Fix for Python 3.10 compatibility The collections.abc module replaces collections for Python 3.10 Signed-off-by: Kurt Kiefer --- pylib/gyp/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylib/gyp/common.py b/pylib/gyp/common.py index b268d229..4f9cb0ec 100644 --- a/pylib/gyp/common.py +++ b/pylib/gyp/common.py @@ -4,7 +4,7 @@ from __future__ import with_statement -import collections +import collections.abc import errno import filecmp import os.path @@ -494,7 +494,7 @@ def uniquer(seq, idfun=None): # Based on http://code.activestate.com/recipes/576694/. -class OrderedSet(collections.MutableSet): +class OrderedSet(collections.abc.MutableSet): def __init__(self, iterable=None): self.end = end = [] end += [None, end, end] # sentinel node for doubly linked list