hub/venv/lib/python3.7/site-packages/pyrsistent/_compat.py

32 lines
521 B
Python

from six import string_types
# enum compat
try:
from enum import Enum
except:
class Enum(object): pass
# no objects will be instances of this class
# collections compat
try:
from collections.abc import (
Container,
Hashable,
Iterable,
Mapping,
Sequence,
Set,
Sized,
)
except ImportError:
from collections import (
Container,
Hashable,
Iterable,
Mapping,
Sequence,
Set,
Sized,
)