Fix lint and type-checker issues in OAuth2 implementation

- Remove unused imports (List, Optional, MagicMock)
- Fix type annotation: change 'any' to 'Any' in oauth2_token_manager.py
- All OAuth2 tests still pass after fixes

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2025-07-07 18:01:35 +00:00
parent ac1080afd8
commit 03ee4c59eb
3 changed files with 4 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
import time
import requests
from typing import Dict, Optional
from typing import Dict, Any
from .oauth2_config import OAuth2Config
@@ -19,7 +19,7 @@ class OAuth2TokenManager:
return self._acquire_new_token(config)
def _is_token_valid(self, token_data: Dict[str, any]) -> bool:
def _is_token_valid(self, token_data: Dict[str, Any]) -> bool:
"""Check if token is still valid (not expired)"""
if "expires_at" not in token_data:
return False