Merge pull request #2984 from Dev-Khant/slack-msg-truncation

truncate long slack msg
This commit is contained in:
Krish Dholakia 2024-04-12 08:30:08 -07:00 committed by GitHub
commit e01e9fd764
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -20,6 +20,7 @@ import datetime, time
import tiktoken
import uuid
import aiohttp
import textwrap
import logging
import asyncio, httpx, inspect
from inspect import iscoroutine
@ -6547,8 +6548,9 @@ def handle_failure(exception, traceback_exception, start_time, end_time, args, k
for detail in additional_details:
slack_msg += f"{detail}: {additional_details[detail]}\n"
slack_msg += f"Traceback: {traceback_exception}"
truncated_slack_msg = textwrap.shorten(slack_msg, width=512, placeholder="...")
slack_app.client.chat_postMessage(
channel=alerts_channel, text=slack_msg
channel=alerts_channel, text=truncated_slack_msg
)
elif callback == "sentry":
capture_exception(exception)