mirror of
https://github.com/migatu/conjurer.git
synced 2026-07-14 21:38:38 +00:00
Nope. It did not happen
Rollback not working Nowe
This commit is contained in:
@@ -19,8 +19,6 @@ import random
|
|||||||
import re
|
import re
|
||||||
import shutil
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
import functools
|
|
||||||
import typing
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from logging import handlers
|
from logging import handlers
|
||||||
from pathlib import Path, PurePath
|
from pathlib import Path, PurePath
|
||||||
@@ -810,13 +808,7 @@ async def get_stats(ctx, history_limit):
|
|||||||
yield name, how_many
|
yield name, how_many
|
||||||
|
|
||||||
|
|
||||||
async def run_blocking(blocking_func: typing.Callable, *args, **kwargs) -> typing.Any:
|
# trunk-ignore(pylint/R0914)
|
||||||
"""Runs a blocking function in a non-blocking way"""
|
|
||||||
func = functools.partial(blocking_func, *args, **kwargs) # `run_in_executor` doesn't support kwargs, `functools.partial` does
|
|
||||||
return await client.loop.run_in_executor(None, func)
|
|
||||||
|
|
||||||
|
|
||||||
# runk-ignore(pylint/R0914)
|
|
||||||
# trunk-ignore(pylint/R0915)
|
# trunk-ignore(pylint/R0915)
|
||||||
# trunk-ignore(pylint/R0912)
|
# trunk-ignore(pylint/R0912)
|
||||||
async def wyszukaj(ctx, how_many=0, slowa_kluczowe=None):
|
async def wyszukaj(ctx, how_many=0, slowa_kluczowe=None):
|
||||||
@@ -1318,7 +1310,7 @@ async def zagraj_mi_kawalek(ctx):
|
|||||||
async with ctx.typing():
|
async with ctx.typing():
|
||||||
search_time_glob = datetime.now()
|
search_time_glob = datetime.now()
|
||||||
logger.info("Zaczynam szukać timestamp %s", datetime.now())
|
logger.info("Zaczynam szukać timestamp %s", datetime.now())
|
||||||
file = await run_blocking(wyszukaj, ctx=ctx)
|
file = await wyszukaj(ctx=ctx)
|
||||||
logger.info(
|
logger.info(
|
||||||
"Koniec szukania(timestamp %s zajęło %s",
|
"Koniec szukania(timestamp %s zajęło %s",
|
||||||
datetime.now(),
|
datetime.now(),
|
||||||
@@ -1368,7 +1360,7 @@ async def zrob_mi_plejliste(ctx):
|
|||||||
search_time_glob = datetime.now()
|
search_time_glob = datetime.now()
|
||||||
|
|
||||||
dlugosc_playlisty = ctx.message.content.split()[1]
|
dlugosc_playlisty = ctx.message.content.split()[1]
|
||||||
file = await run_blocking(wyszukaj, ctx=ctx, how_many=dlugosc_playlisty)
|
file = await wyszukaj(ctx=ctx, how_many=dlugosc_playlisty)
|
||||||
logger.info(
|
logger.info(
|
||||||
"Koniec szukania(timestamp %s zajęło %s",
|
"Koniec szukania(timestamp %s zajęło %s",
|
||||||
datetime.now(),
|
datetime.now(),
|
||||||
@@ -1605,7 +1597,7 @@ async def zagraj_muzyke_mego_ludu(ctx):
|
|||||||
async with ctx.typing():
|
async with ctx.typing():
|
||||||
logger.info("Zaczynam szukać timestamp %s", datetime.now())
|
logger.info("Zaczynam szukać timestamp %s", datetime.now())
|
||||||
search_time_glob = datetime.now()
|
search_time_glob = datetime.now()
|
||||||
file = await run_blocking(wyszukaj, ctx=ctx, how_many=MUZYKA_MOJEGO_LUDU_PLAJLISTA, slowa_kluczowe=final_key_words)
|
file = await wyszukaj(ctx=ctx, how_many=MUZYKA_MOJEGO_LUDU_PLAJLISTA, slowa_kluczowe=final_key_words)
|
||||||
logger.info("Zagraj muzyke mego ludu:wygenerowano plejliste")
|
logger.info("Zagraj muzyke mego ludu:wygenerowano plejliste")
|
||||||
logger.info(file)
|
logger.info(file)
|
||||||
logger.info(
|
logger.info(
|
||||||
|
|||||||
@@ -416,7 +416,48 @@
|
|||||||
0,
|
0,
|
||||||
false,
|
false,
|
||||||
true
|
true
|
||||||
|
],
|
||||||
|
"nocna zmiana\\b":
|
||||||
|
[
|
||||||
|
"Nocna Zmiana? No to właściciele tego baru. Taki troche Hammer Harema. Kto to jest Harem>? Łokurwa. Harem Hammera. Ale on tu robi za jedyną hurysę, a reszta to szejkowie. Tak zrobię Ci szejka.",
|
||||||
|
15.0,
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
true
|
||||||
|
],
|
||||||
|
"liga legend\\b":
|
||||||
|
[
|
||||||
|
"Legends Never Die powiadają. Chyba że gra Hammer. 0/17/0? No problem",
|
||||||
|
15.0,
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
true
|
||||||
|
],
|
||||||
|
"liguni.*\\b":
|
||||||
|
[
|
||||||
|
"Legends Never Die powiadają. P*rzygląda się swojej kieszonkowej rewolwerowej wyrzutni rakiet termojądrowych* No Chyba że tak. Ale miłej gierki!!! ",
|
||||||
|
15.0,
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
true
|
||||||
|
],
|
||||||
|
"przerwa na życie.*\\b":
|
||||||
|
[
|
||||||
|
"Cudowna osoba. Jedna z uległych tutaj. Posłuszna, zawsze uprzejma, kapcie przyniesie w zębach. Reaktor jak się ładnie poprosi też wymontuje... To ta ostatnia przerwa w zasilaniu. Upgrade prundu robiła. Uprzejma, miła.... Że bratek? *ze śmiechu się prawie przewraca* ",
|
||||||
|
15.0,
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
true
|
||||||
|
],
|
||||||
|
"przerwa.*\\b":
|
||||||
|
[
|
||||||
|
"*Światło na chwile przygasa* PRZERWAAAA! PRUND PADŁ!!!!",
|
||||||
|
15.0,
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
true
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user