From 9ae0394fa754de1073f9b76ec239ea747d15d5bb Mon Sep 17 00:00:00 2001 From: FozerZ Date: Sun, 19 May 2024 12:02:22 +0400 Subject: [PATCH] Fix #23 --- main.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 2fb262c..941ad4d 100644 --- a/main.py +++ b/main.py @@ -233,9 +233,9 @@ def getTrack(self) -> dict: if track: return { 'success': True, - 'title': TrimString(track.title, 40), - 'artist': TrimString(f"{', '.join(track.artists_name())}",40), - 'album': TrimString(track.albums[0].title,25), + 'title': Single_char(TrimString(track.title, 40)), + 'artist': Single_char(TrimString(f"{', '.join(track.artists_name())}",40)), + 'album': Single_char(TrimString(track.albums[0].title,25)), 'label': TrimString(f"{', '.join(track.artists_name())} - {track.title}",50), 'duration': "Duration: None", 'link': f"https://music.yandex.ru/album/{trackId[1]}/track/{trackId[0]}/", @@ -262,6 +262,11 @@ def TrimString(string, maxChars): else: return string +def Single_char(s): + if len(s) == 1: + return f'"{s}"' + return s + class LogType(Enum): Default = 0 Notification = 1