mirror of https://github.com/coddrago/Heroku
[test] logger ignoring NetworkError | Backup period buttons fix(?)
parent
3ffe206314
commit
05c36af560
|
@ -527,6 +527,12 @@ rotating_handler.setFormatter(_main_formatter)
|
||||||
|
|
||||||
|
|
||||||
def init():
|
def init():
|
||||||
|
class NoFetchUpdatesFilter(logging.Filter):
|
||||||
|
def filter(self, record: logging.LogRecord) -> bool:
|
||||||
|
msg = record.getMessage()
|
||||||
|
return "Failed to fetch updates" not in msg
|
||||||
|
|
||||||
|
logging.getLogger("aiogram.dispatcher").addFilter(NoFetchUpdatesFilter())
|
||||||
handler = logging.StreamHandler()
|
handler = logging.StreamHandler()
|
||||||
handler.setLevel(logging.INFO)
|
handler.setLevel(logging.INFO)
|
||||||
handler.setFormatter(_main_formatter)
|
handler.setFormatter(_main_formatter)
|
||||||
|
|
|
@ -80,7 +80,7 @@ class HerokuBackupMod(loader.Module):
|
||||||
async def _set_backup_period(self, call: BotInlineCall, value: int):
|
async def _set_backup_period(self, call: BotInlineCall, value: int):
|
||||||
if not value:
|
if not value:
|
||||||
self.set("period", "disabled")
|
self.set("period", "disabled")
|
||||||
await call.answer(self.strings("never"), show_alert=True)
|
await self.inline.bot(call.answer(self.strings("never"), show_alert=True))
|
||||||
await call.delete()
|
await call.delete()
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue