File tree Expand file tree Collapse file tree 4 files changed +5
-8
lines changed Expand file tree Collapse file tree 4 files changed +5
-8
lines changed Original file line number Diff line number Diff line change 29
29
"""
30
30
31
31
from abc import ABC , abstractmethod
32
- from typing import Optional
33
32
34
33
35
34
class Codec (ABC ):
36
35
"""Codec abstract base class."""
37
36
38
37
# override in sub-class
39
- codec_id : Optional [ str ] = None
38
+ codec_id : str | None = None
40
39
"""Codec identifier."""
41
40
42
41
@abstractmethod
Original file line number Diff line number Diff line change 3
3
import zlib
4
4
from contextlib import suppress
5
5
from types import ModuleType
6
- from typing import Literal , Optional
6
+ from typing import Literal
7
7
8
8
import numpy as np
9
9
from typing_extensions import Buffer
12
12
from .compat import ensure_contiguous_ndarray , ndarray_copy
13
13
from .jenkins import jenkins_lookup3
14
14
15
- _crc32c : Optional [ ModuleType ] = None
15
+ _crc32c : ModuleType | None = None
16
16
with suppress (ImportError ):
17
17
import crc32c as _crc32c # type: ignore[no-redef, unused-ignore]
18
18
Original file line number Diff line number Diff line change 1
1
from types import ModuleType
2
- from typing import Optional
3
2
4
- _lzma : Optional [ ModuleType ] = None
3
+ _lzma : ModuleType | None = None
5
4
try :
6
5
import lzma as _lzma
7
6
except ImportError : # pragma: no cover
Original file line number Diff line number Diff line change 2
2
from contextlib import suppress
3
3
from importlib .metadata import PackageNotFoundError , version
4
4
from types import ModuleType
5
- from typing import Optional
6
5
7
- _zfpy : Optional [ ModuleType ] = None
6
+ _zfpy : ModuleType | None = None
8
7
9
8
_zfpy_version : tuple = ()
10
9
with suppress (PackageNotFoundError ):
You can’t perform that action at this time.
0 commit comments