Skip to content

Commit d7c7dce

Browse files
Merge pull request #368 from HubSpot/fix/signature-compatibility
Fix: Signature compatibility
2 parents ae05323 + 0495a4c commit d7c7dce

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

hubspot/utils/signature.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import hmac
33
import hashlib
44

5-
from datetime import datetime, UTC, timedelta
5+
from datetime import datetime, timezone, timedelta
66

77
from hubspot.exceptions import InvalidSignatureVersionError, InvalidSignatureTimestampError
88

@@ -16,8 +16,8 @@ def _is_timestamp_valid(timestamp: str) -> bool:
1616
return False
1717
try:
1818
timestamp_float = float(timestamp)
19-
request_time = datetime.fromtimestamp(timestamp_float // 1000, tz=UTC)
20-
current_time = datetime.now(UTC)
19+
request_time = datetime.fromtimestamp(timestamp_float // 1000, tz=timezone.utc)
20+
current_time = datetime.now(timezone.utc)
2121
return current_time - request_time < timedelta(seconds=Signature.MAX_ALLOWED_TIMESTAMP)
2222
except (ValueError, OverflowError):
2323
return False

0 commit comments

Comments
 (0)