Skip to content

Commit 103d256

Browse files
sergei-iurchenkountitaker
authored andcommitted
fix skipped None (getsentry#566)
Fix getsentry#567
1 parent ca828c9 commit 103d256

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

sentry_sdk/integrations/logging.py

+1
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ def _logging_to_event_level(levelname):
135135
"tags",
136136
"thread",
137137
"threadName",
138+
"stack_info",
138139
)
139140
)
140141

sentry_sdk/serializer.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ def _serialize_node_impl(
266266
# might mutate our dictionary while we're still iterating over it.
267267
obj = dict(iteritems(obj))
268268

269-
rv_dict = {}
269+
rv_dict = {} # type: Dict[str, Any]
270270
i = 0
271271

272272
for k, v in iteritems(obj):
@@ -285,9 +285,8 @@ def _serialize_node_impl(
285285
else None,
286286
remaining_breadth=remaining_breadth,
287287
)
288-
if v is not None:
289-
rv_dict[str_k] = v
290-
i += 1
288+
rv_dict[str_k] = v
289+
i += 1
291290

292291
return rv_dict
293292

sentry_sdk/tracing.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,11 @@ def record_sql_queries(
442442

443443
query = _format_sql(cursor, query)
444444

445-
data = {"db.params": params_list, "db.paramstyle": paramstyle}
445+
data = {}
446+
if params_list is not None:
447+
data["db.params"] = params_list
448+
if paramstyle is not None:
449+
data["db.paramstyle"] = paramstyle
446450
if executemany:
447451
data["db.executemany"] = True
448452

0 commit comments

Comments
 (0)