From bca63dd94adfac3bfcda71e9420cce617daa9f9a Mon Sep 17 00:00:00 2001 From: Migatu Date: Wed, 19 Jul 2023 14:08:28 +0200 Subject: [PATCH] Additional logging --- .trunk/configs/.yamllint.yaml | 10 ++++++++++ .trunk/trunk.yaml | 4 +++- bot.py | 22 +++++++++++++--------- 3 files changed, 26 insertions(+), 10 deletions(-) create mode 100644 .trunk/configs/.yamllint.yaml diff --git a/.trunk/configs/.yamllint.yaml b/.trunk/configs/.yamllint.yaml new file mode 100644 index 0000000..4d44466 --- /dev/null +++ b/.trunk/configs/.yamllint.yaml @@ -0,0 +1,10 @@ +rules: + quoted-strings: + required: only-when-needed + extra-allowed: ["{|}"] + empty-values: + forbid-in-block-mappings: true + forbid-in-flow-mappings: true + key-duplicates: {} + octal-values: + forbid-implicit-octal: true diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml index 23ac0b2..0e9269c 100644 --- a/.trunk/trunk.yaml +++ b/.trunk/trunk.yaml @@ -1,6 +1,6 @@ version: 0.1 cli: - version: 1.12.1 + version: 1.12.3 plugins: sources: - id: trunk @@ -8,6 +8,8 @@ plugins: uri: https://github.com/trunk-io/plugins lint: enabled: + - checkov@2.3.75 + - yamllint@1.26.3 - actionlint@1.6.25 - markdownlint@0.35.0 - trivy@0.43.1 diff --git a/bot.py b/bot.py index d067a5b..d639896 100644 --- a/bot.py +++ b/bot.py @@ -69,7 +69,7 @@ SETTINGS_FILE = "" ENCODING = "" GRAPHICS_PATH = "" MUZYKA_MOJEGO_LUDU_HISTORIA = 1500 -MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE = 30 +MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE = 15 MUZYKA_MOJEGO_LUDU_PLAJLISTA = 30 @@ -1557,16 +1557,19 @@ async def zagraj_muzyke_mego_ludu(ctx): key_words.append(stat[0]) logger.info(sorted_stats[:30]) logger.info(key_words[:30]) + final_key_words = key_words[:MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE] + final_key_words.extend(key_words[-MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE:]) reply = "Wygenerowana plejlista:\n" async with ctx.typing(): logger.info("Zaczynam szukać timestamp %s", datetime.now()) search_time_glob = datetime.now() - file = await wyszukaj(ctx=ctx, how_many=MUZYKA_MOJEGO_LUDU_PLAJLISTA, slowa_kluczowe=key_words[:MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE]) + file = await wyszukaj(ctx=ctx, how_many=MUZYKA_MOJEGO_LUDU_PLAJLISTA, slowa_kluczowe=final_key_words) logger.info( "Koniec szukania(timestamp %s zajęło %s", datetime.now(), datetime.now() - search_time_glob, ) + logger.info(file) index = 1 if file: for plik in file: @@ -1607,7 +1610,7 @@ async def zagraj_muzyke_mego_ludu(ctx): description="Konfiguruje komende zagraj muzyke mojego ludu", guild=discord.Object(id=664789470779932693), ) -async def parametry_muzyki_mego_ludu(ctx, ile_historii=1500, ile_slow_kluczowych=30, jak_dluga_plejlista=30): +async def parametry_muzyki_mego_ludu(ctx, ile_historii=1500, ile_slow_kluczowych=15, jak_dluga_plejlista=30): """ The function `parametry_muzyki_mego_ludu` sets global variables for the number of history entries, number of keywords, and length of playlist for a music application. @@ -1625,12 +1628,13 @@ async def parametry_muzyki_mego_ludu(ctx, ile_historii=1500, ile_slow_kluczowych """ if ctx: - global MUZYKA_MOJEGO_LUDU_HISTORIA # pylint: disable=global-statement - MUZYKA_MOJEGO_LUDU_HISTORIA = ile_historii - global MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE # pylint: disable=global-statement - MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE = ile_slow_kluczowych - global MUZYKA_MOJEGO_LUDU_PLAJLISTA # pylint: disable=global-statement - MUZYKA_MOJEGO_LUDU_PLAJLISTA = jak_dluga_plejlista + async with ctx.typing(): + global MUZYKA_MOJEGO_LUDU_HISTORIA # pylint: disable=global-statement + MUZYKA_MOJEGO_LUDU_HISTORIA = ile_historii + global MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE # pylint: disable=global-statement + MUZYKA_MOJEGO_LUDU_SLOWA_KLUCZOWE = ile_slow_kluczowych + global MUZYKA_MOJEGO_LUDU_PLAJLISTA # pylint: disable=global-statement + MUZYKA_MOJEGO_LUDU_PLAJLISTA = jak_dluga_plejlista # *================================== Run