Skip to content
This repository was archived by the owner on Oct 23, 2023. It is now read-only.

Commit 0176d5c

Browse files
broundeeashwoods
authored andcommitted
Improve exception handling in Serializer.transform
1 parent 9f56a51 commit 0176d5c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

raven/utils/serializer/manager.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ def transform(self, value, **kwargs):
6464

6565
try:
6666
for serializer in self.serializers:
67-
if serializer.can(value):
68-
try:
67+
try:
68+
if serializer.can(value):
6969
return serializer.serialize(value, **kwargs)
70-
except Exception as e:
71-
logger.exception(e)
72-
return text_type(type(value))
70+
except Exception as e:
71+
logger.exception(e)
72+
return text_type(type(value))
7373

7474
# if all else fails, lets use the repr of the object
7575
try:

0 commit comments

Comments
 (0)