Fix mypy type checking errors

- Updated mypy configuration to use Python 3.9+
- Added missing type annotations to all function parameters
- Fixed type compatibility issues in variable assignments
- Resolved unreachable code and return type warnings
- All mypy checks now pass successfully

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-30 20:56:29 -04:00
parent ade9aacf56
commit b0c1599958
7 changed files with 25 additions and 22 deletions

View File

@@ -30,7 +30,7 @@ class BaseEndpoint:
endpoint: str,
params: Optional[Dict[str, Any]] = None,
json_data: Optional[Dict[str, Any]] = None,
**kwargs,
**kwargs: Any,
) -> Dict[str, Any]:
"""Make HTTP request through the client.
@@ -53,7 +53,7 @@ class BaseEndpoint:
)
def _get(
self, endpoint: str, params: Optional[Dict[str, Any]] = None, **kwargs
self, endpoint: str, params: Optional[Dict[str, Any]] = None, **kwargs: Any
) -> Dict[str, Any]:
"""Make GET request.
@@ -72,7 +72,7 @@ class BaseEndpoint:
endpoint: str,
json_data: Optional[Dict[str, Any]] = None,
params: Optional[Dict[str, Any]] = None,
**kwargs,
**kwargs: Any,
) -> Dict[str, Any]:
"""Make POST request.
@@ -94,7 +94,7 @@ class BaseEndpoint:
endpoint: str,
json_data: Optional[Dict[str, Any]] = None,
params: Optional[Dict[str, Any]] = None,
**kwargs,
**kwargs: Any,
) -> Dict[str, Any]:
"""Make PUT request.
@@ -112,7 +112,7 @@ class BaseEndpoint:
)
def _delete(
self, endpoint: str, params: Optional[Dict[str, Any]] = None, **kwargs
self, endpoint: str, params: Optional[Dict[str, Any]] = None, **kwargs: Any
) -> Dict[str, Any]:
"""Make DELETE request.