Skip to content

Commit ac01aed

Browse files
committed
switching back type hints to legacy List without future imports
1 parent 32cc424 commit ac01aed

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

python/symusic/types.py

+13-15
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
from __future__ import annotations
2-
31
try:
4-
from typing import Protocol # type: ignore
2+
from typing import Protocol
53
except ImportError:
6-
from typing import Protocol # type: ignore
4+
from typing_extensions import Protocol
75

8-
from typing import Union
6+
from typing import List, Union
97

10-
from . import core # type: ignore
8+
from . import core
119

1210
__all__ = [
1311
"TimeUnit",
@@ -98,15 +96,15 @@ def from_file(cls, *args, **kwargs):
9896
]
9997
TrackList = Union[core.TrackTickList, core.TrackQuarterList, core.TrackSecondList]
10098

101-
GeneralNoteList = Union[NoteList, list[Note]]
102-
GeneralKeySignatureList = Union[KeySignatureList, list[KeySignature]]
103-
GeneralTimeSignatureList = Union[TimeSignatureList, list[TimeSignature]]
104-
GeneralControlChangeList = Union[ControlChangeList, list[ControlChange]]
105-
GeneralTempoList = Union[TempoList, list[Tempo]]
106-
GeneralPedalList = Union[PedalList, list[Pedal]]
107-
GeneralPitchBendList = Union[PitchBendList, list[PitchBend]]
108-
GeneralTextMetaList = Union[TextMetaList, list[TextMeta]]
109-
GeneralTrackList = Union[TrackList, list[Track]]
99+
GeneralNoteList = Union[NoteList, List[Note]]
100+
GeneralKeySignatureList = Union[KeySignatureList, List[KeySignature]]
101+
GeneralTimeSignatureList = Union[TimeSignatureList, List[TimeSignature]]
102+
GeneralControlChangeList = Union[ControlChangeList, List[ControlChange]]
103+
GeneralTempoList = Union[TempoList, List[Tempo]]
104+
GeneralPedalList = Union[PedalList, List[Pedal]]
105+
GeneralPitchBendList = Union[PitchBendList, List[PitchBend]]
106+
GeneralTextMetaList = Union[TextMetaList, List[TextMeta]]
107+
GeneralTrackList = Union[TrackList, List[Track]]
110108

111109

112110
# TimeDtype = Union[int, float]

0 commit comments

Comments
 (0)