|
1 |
| -from __future__ import annotations |
2 |
| - |
3 | 1 | try:
|
4 |
| - from typing import Protocol # type: ignore |
| 2 | + from typing import Protocol |
5 | 3 | except ImportError:
|
6 |
| - from typing import Protocol # type: ignore |
| 4 | + from typing_extensions import Protocol |
7 | 5 |
|
8 |
| -from typing import Union |
| 6 | +from typing import List, Union |
9 | 7 |
|
10 |
| -from . import core # type: ignore |
| 8 | +from . import core |
11 | 9 |
|
12 | 10 | __all__ = [
|
13 | 11 | "TimeUnit",
|
@@ -98,15 +96,15 @@ def from_file(cls, *args, **kwargs):
|
98 | 96 | ]
|
99 | 97 | TrackList = Union[core.TrackTickList, core.TrackQuarterList, core.TrackSecondList]
|
100 | 98 |
|
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]] |
110 | 108 |
|
111 | 109 |
|
112 | 110 | # TimeDtype = Union[int, float]
|
|
0 commit comments