Skip to content

Commit f8aed30

Browse files
amurekicodingjoe
authored andcommitted
Fix Python 3.12 deprecation warning in datetime
`datetime.datetime.utcnow()` is deprecated: https://docs.python.org/3/whatsnew/3.12.html#deprecated
1 parent a3c4952 commit f8aed30

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

s3file/storages.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ class client:
2121
def generate_presigned_post(bucket_name, key, **policy):
2222
policy = json.dumps(policy).encode()
2323
policy_b64 = base64.b64encode(policy).decode()
24-
date = datetime.datetime.utcnow().strftime("%Y%m%dT%H%M%SZ")
24+
date = datetime.datetime.now(tz=datetime.timezone.utc).strftime(
25+
"%Y%m%dT%H%M%SZ"
26+
)
2527
aws_id = getattr(
2628
settings,
2729
"AWS_ACCESS_KEY_ID",

0 commit comments

Comments
 (0)