Skip to content

Commit 9898b11

Browse files
committed
fix: resolve Python 3.10 compatibility issue with datetime.UTC import
- Replace datetime.UTC with datetime.timezone.utc for Python 3.10 compatibility - Add noqa comments to suppress ruff UP017 rule for timezone.utc usage - Maintain backward compatibility with project's Python >=3.10 requirement
1 parent bfe79f8 commit 9898b11

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/mockloop_mcp/mcp_resources.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import hashlib
2727
from functools import wraps
2828
from typing import Any, Optional
29-
from datetime import datetime, timezone, UTC
29+
from datetime import datetime, timezone
3030

3131
# Handle imports for different execution contexts
3232
if __package__ is None or __package__ == "":
@@ -43,7 +43,7 @@
4343
# Resource metadata and versioning
4444
RESOURCE_VERSION = "1.0.0"
4545
RESOURCE_SCHEMA_VERSION = "1.0"
46-
LAST_UPDATED = datetime.now(UTC).isoformat()
46+
LAST_UPDATED = datetime.now(timezone.utc).isoformat() # noqa: UP017
4747

4848
# Resource categories and their scenario packs
4949
SCENARIO_PACK_CATEGORIES = {
@@ -1496,5 +1496,5 @@ def get_resource_integrity_info(pack_data: dict[str, Any]) -> dict[str, Any]:
14961496
"is_valid": is_valid,
14971497
"validation_errors": errors,
14981498
"content_size": len(json.dumps(pack_data)),
1499-
"last_validated": datetime.now(UTC).isoformat(),
1499+
"last_validated": datetime.now(timezone.utc).isoformat(), # noqa: UP017
15001500
}

0 commit comments

Comments
 (0)