From 4a57f795de0a8d3445e5a2abd224359c9f0ea929 Mon Sep 17 00:00:00 2001 From: ericnoam Date: Thu, 2 Apr 2026 21:04:13 +0200 Subject: [PATCH] fix: import timezone from datetime for rate limit header parsing The _parse_rate_limit_headers() function uses timezone.utc on line 82 but timezone was never imported from datetime. This would raise a NameError the first time GitHub API rate-limit headers are parsed. Import timezone alongside datetime to fix the missing import. --- src/specify_cli/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/specify_cli/__init__.py b/src/specify_cli/__init__.py index 95f90aea9..d11664199 100644 --- a/src/specify_cli/__init__.py +++ b/src/specify_cli/__init__.py @@ -53,7 +53,7 @@ from typer.core import TyperGroup import readchar import ssl import truststore -from datetime import datetime +from datetime import datetime, timezone ssl_context = truststore.SSLContext(ssl.PROTOCOL_TLS_CLIENT) client = httpx.Client(verify=ssl_context)