@@ -56,8 +56,8 @@ def verify_signature(
56
56
57
57
try :
58
58
parsedSecret = base64 .b64decode (secret )
59
- except Exception :
60
- raise ValueError ("Bad secret" )
59
+ except Exception as err :
60
+ raise ValueError ("Bad secret" ) from err
61
61
62
62
msg_id = get_required_header (headers , "finch-event-id" )
63
63
msg_timestamp = get_required_header (headers , "finch-timestamp" )
@@ -68,8 +68,8 @@ def verify_signature(
68
68
69
69
try :
70
70
timestamp = datetime .fromtimestamp (float (msg_timestamp ), tz = timezone .utc )
71
- except Exception :
72
- raise ValueError ("Invalid timestamp header: " + msg_timestamp + ". Could not convert to timestamp" )
71
+ except Exception as err :
72
+ raise ValueError ("Invalid timestamp header: " + msg_timestamp + ". Could not convert to timestamp" ) from err
73
73
74
74
# too old
75
75
if timestamp < (now - webhook_tolerance ):
@@ -152,8 +152,8 @@ def verify_signature(
152
152
153
153
try :
154
154
parsedSecret = base64 .b64decode (secret )
155
- except Exception :
156
- raise ValueError ("Bad secret" )
155
+ except Exception as err :
156
+ raise ValueError ("Bad secret" ) from err
157
157
158
158
msg_id = get_required_header (headers , "finch-event-id" )
159
159
msg_timestamp = get_required_header (headers , "finch-timestamp" )
@@ -164,8 +164,8 @@ def verify_signature(
164
164
165
165
try :
166
166
timestamp = datetime .fromtimestamp (float (msg_timestamp ), tz = timezone .utc )
167
- except Exception :
168
- raise ValueError ("Invalid timestamp header: " + msg_timestamp + ". Could not convert to timestamp" )
167
+ except Exception as err :
168
+ raise ValueError ("Invalid timestamp header: " + msg_timestamp + ". Could not convert to timestamp" ) from err
169
169
170
170
# too old
171
171
if timestamp < (now - webhook_tolerance ):
0 commit comments