Skip to content

Commit 26a1fe4

Browse files
committed
mypy
1 parent aa54b5c commit 26a1fe4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sentry_sdk/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
from typing import Union
5858
from typing import TypeVar
5959

60-
from sentry_sdk._types import Event, Hint, SDKInfo, Log
60+
from sentry_sdk._types import Event, Hint, SDKInfo
6161
from sentry_sdk.integrations import Integration
6262
from sentry_sdk.metrics import MetricsAggregator
6363
from sentry_sdk.scope import Scope
@@ -874,7 +874,6 @@ def capture_log(self, scope, severity_text, severity_number, template, **kwargs)
874874
for k, v in kwargs.items():
875875
attrs[f"sentry.message.parameters.{k}"] = v
876876

877-
# type: Log
878877
log = {
879878
"severity_text": severity_text,
880879
"severity_number": severity_number,
@@ -890,14 +889,15 @@ def capture_log(self, scope, severity_text, severity_number, template, **kwargs)
890889

891890
before_send_log = self.options.get("before_send_log")
892891
if before_send_log is not None:
893-
log = before_send_log(log)
892+
hint = {}
893+
log = before_send_log(log, hint)
894894
if log is None:
895895
return
896896

897897
def format_attribute(key, val):
898898
# type: (str, int | float | str | bool) -> Any
899899
if isinstance(val, int):
900-
return {"key": key, "value": {"intValue": val}}
900+
return {"key": key, "value": {"intValue": str(val)}}
901901
if isinstance(val, str):
902902
return {"key": key, "value": {"stringValue": val}}
903903
if isinstance(val, float):

0 commit comments

Comments
 (0)