Skip to content

Commit

Permalink
put python version checks before trying to import from typing_extensions
Browse files Browse the repository at this point in the history
  • Loading branch information
tclose committed Sep 27, 2024
1 parent bc991a0 commit 735f24f
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion fileformats/core/extras.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
import sys
import importlib
import typing as ty
import inspect
from itertools import zip_longest
import functools
import urllib.error
from typing_extensions import Self
import fileformats.core
from fileformats.core.typing import TypeAlias
from .datatype import DataType
from .converter_helpers import ConverterWrapper, ConverterSpec, SubtypeVar
from .exceptions import FormatConversionError, FileFormatsExtrasError
from .utils import import_extras_module, check_package_exists_on_pypi, add_exc_note

if sys.version_info < (3, 11):
from typing_extensions import Self
else:
from typing import Self

if ty.TYPE_CHECKING:
from pydra.engine.core import TaskBase

Expand Down

0 comments on commit 735f24f

Please sign in to comment.