summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew <broundee@users.noreply.github.com>2016-10-18 14:16:56 -0400
committerAshley Camba <ashwoods@gmail.com>2018-01-08 09:20:33 +0100
commit0176d5c077085d98cd0491805a6a868512e3daea (patch)
treefe1641ed8e6525fdb89da53b3ac34eb1cf5a7083
parent9f56a51ebfd67ee094d47a93fb049fe8b40ac0a4 (diff)
downloadraven-0176d5c077085d98cd0491805a6a868512e3daea.tar.gz
Improve exception handling in Serializer.transform
-rw-r--r--raven/utils/serializer/manager.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/raven/utils/serializer/manager.py b/raven/utils/serializer/manager.py
index bf22cc8..7477c66 100644
--- a/raven/utils/serializer/manager.py
+++ b/raven/utils/serializer/manager.py
@@ -64,12 +64,12 @@ class Serializer(object):
try:
for serializer in self.serializers:
- if serializer.can(value):
- try:
+ try:
+ if serializer.can(value):
return serializer.serialize(value, **kwargs)
- except Exception as e:
- logger.exception(e)
- return text_type(type(value))
+ except Exception as e:
+ logger.exception(e)
+ return text_type(type(value))
# if all else fails, lets use the repr of the object
try: