Fixing import issue like in /tools/odict.py

This commit is contained in:
Shutdown 2023-09-22 00:43:25 +02:00
parent 3a23ccdef8
commit 2c4cadbf7d
No known key found for this signature in database

View file

@ -3,11 +3,10 @@ try:
from UserDict import DictMixin
except ImportError:
from collections import UserDict
# https://stackoverflow.com/questions/70870041/cannot-import-name-mutablemapping-from-collections
if sys.version_info[:2] >= (3, 8):
from collections.abc import MutableMapping
else:
from collections import MutableMapping
try:
from collections import MutableMapping as DictMixin
except ImportError:
from collections.abc import MutableMapping as DictMixin
class OrderedDict(dict, DictMixin):