1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
import sys
if sys.version_info >= (3, 11):
# These are all actually defined in this file on 3.11+,
# and re-exported from importlib.abc,
# but it's much less code duplication for typeshed if we pretend that they're still defined
# in importlib.abc on 3.11+, and re-exported from this file
from importlib.abc import (
ResourceReader as ResourceReader,
Traversable as Traversable,
TraversableResources as TraversableResources,
)
__all__ = ["ResourceReader", "Traversable", "TraversableResources"]
|