2022-11-14 02:19:31 +09:00
|
|
|
from typing import Union
|
|
|
|
|
|
|
|
|
|
|
|
def convert_track_id_to_number(track_id: Union[str, int]) -> int:
|
2022-11-14 16:30:29 +09:00
|
|
|
"""Переобразование идентификатора трека в номерной формат.
|
|
|
|
|
|
|
|
Note:
|
|
|
|
Преобразует ID в формате "{track_id}:{album}" в track_id.
|
|
|
|
|
|
|
|
Преобразует ID в формате "{track_id}" в track_id.
|
|
|
|
|
|
|
|
Args:
|
|
|
|
track_id (:obj:`str` | :obj:`int`): Уникальный идентификатора трека.
|
|
|
|
|
|
|
|
Returns:
|
|
|
|
:obj:`int`: Уникальный идентификатора трека в номерном формате.
|
|
|
|
"""
|
2022-11-14 02:19:31 +09:00
|
|
|
if isinstance(track_id, str):
|
|
|
|
track_id = int(track_id.split(':')[0])
|
|
|
|
|
|
|
|
return track_id
|