Merge pull request #165 from Rilliat/dev-test

fix some weird log errors
pull/167/head
ZetGo | Aleksej K. 2025-08-18 21:44:36 +03:00 committed by GitHub
commit d8fb50da03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 1 deletions

View File

@ -456,10 +456,18 @@ class TelegramLogsHandler(logging.Handler):
if record.levelno >= self.tg_level:
if record.exc_info:
try:
if record.args:
comment = record.msg % record.args
else:
comment = str(record.msg)
except Exception:
comment = f"{record.msg} {record.args}"
exc = HerokuException.from_exc_info(
*record.exc_info,
stack=record.__dict__.get("stack", None),
comment=record.msg % record.args,
comment=comment,
)
if not self.ignore_common or all(