From c114c2175f2c1cc8d1fae1bb7824bd2f8d1283a6 Mon Sep 17 00:00:00 2001 From: Adrian Heine Date: Sat, 4 May 2024 17:02:23 +0200 Subject: [PATCH 1/2] Gracefully handle words without audio --- main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 07cff91..01adfdc 100644 --- a/main.py +++ b/main.py @@ -137,14 +137,18 @@ def einzelne_abfrage(palabra, status): case 2: bien = Resultado.BIEN if resultado < 2 else (Resultado.NO_BIEN if resultado < 3 else Resultado.MAL) case 3: bien = Resultado.BIEN if resultado < 2 else Resultado.MAL case 4: bien = Resultado.BIEN if resultado < 1 else Resultado.MAL - print(f" {bcolors.LINK_START}file://{AUDIO_BASE}{palabra['audio']}.aac{bcolors.LINK_MIDDLE}",end="") + if 'audio' in palabra: + print(f" {bcolors.LINK_START}file://{AUDIO_BASE}{palabra['audio']}.aac{bcolors.LINK_MIDDLE}",end="") + else + print(" ",end="") if bien == Resultado.CORRECTO: print(f"{bcolors.OKGREEN}✓{bcolors.ENDC}",end="") elif bien == Resultado.BIEN: print(f"{bcolors.WARNING}{palabra['es']}{bcolors.ENDC}",end="") else: print(f"{bcolors.FAIL}{palabra['es']}{bcolors.ENDC}",end="") - print(bcolors.LINK_END,end="") + if 'audio' in palabra: + print(bcolors.LINK_END,end="") try: if input(" ") == "+": bien = Resultado.CORRECTO From f9cb1c9fdbe7308e0264bb9c6739e78fb18015f4 Mon Sep 17 00:00:00 2001 From: Adrian Heine Date: Sat, 4 May 2024 17:03:21 +0200 Subject: [PATCH 2/2] 0.2 --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index f0b87d6..1337b37 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +klette (0.2) UNRELEASED; urgency=low + + * Various improvements. + + -- Adrian Heine Sat, 04 May 2024 17:02:00 +0200 + klette (0.1) UNRELEASED; urgency=low * Initial release.