Add TYPE_CHECKING imports to fix unresolved-reference type bugs

This commit is contained in:
alt-glitch 2026-04-21 13:16:25 +05:30
parent 3f4c5ac71e
commit d3dde0b459
6 changed files with 22 additions and 7 deletions

View file

@ -25,7 +25,10 @@ import hmac
import logging
import os
import urllib.parse
from typing import Any, Dict, Optional
from typing import Any, Dict, Optional, TYPE_CHECKING
if TYPE_CHECKING:
import aiohttp
from gateway.config import Platform, PlatformConfig
from gateway.platforms.base import (

View file

@ -25,7 +25,10 @@ import subprocess
_IS_WINDOWS = platform.system() == "Windows"
from pathlib import Path
from typing import Dict, Optional, Any
from typing import Dict, Optional, Any, TYPE_CHECKING
if TYPE_CHECKING:
import aiohttp
from hermes_constants import get_hermes_dir