Even moar typing
This commit is contained in:
parent
8e921753ba
commit
4d3e227d3f
4 changed files with 13 additions and 11 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
import datetime
|
import datetime
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from ansi2html import Ansi2HTMLConverter
|
from ansi2html import Ansi2HTMLConverter # type: ignore
|
||||||
from fastapi import APIRouter, Depends, HTTPException, status
|
from fastapi import APIRouter, Depends, HTTPException, status
|
||||||
from fastapi.responses import HTMLResponse
|
from fastapi.responses import HTMLResponse
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,14 @@ from contextlib import contextmanager
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from importlib import resources
|
from importlib import resources
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Generator, Optional, TypedDict, cast
|
from typing import Any, Callable, Generator, Optional, TypedDict, cast
|
||||||
|
|
||||||
import urllib3
|
import urllib3 # type: ignore
|
||||||
from jinja2 import Template
|
from jinja2 import Template
|
||||||
from kubernetes import client, config, watch
|
from kubernetes import client, config, watch # type: ignore
|
||||||
from kubernetes.client.exceptions import ApiException
|
from kubernetes.client.exceptions import ApiException # type: ignore
|
||||||
from kubernetes.client.models.v1_deployment import V1Deployment
|
from kubernetes.client.models.v1_deployment import V1Deployment # type: ignore
|
||||||
from kubernetes.client.models.v1_job import V1Job
|
from kubernetes.client.models.v1_job import V1Job # type: ignore
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
||||||
from .settings import settings
|
from .settings import settings
|
||||||
|
|
@ -79,7 +79,9 @@ def patch_deployment(
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
|
||||||
def _watch(list_method, *args, **kwargs):
|
def _watch(
|
||||||
|
list_method: Callable[..., Any], *args: Any, **kwargs: Any
|
||||||
|
) -> Generator[tuple[str | None, Any], None, None]:
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
# perform a first query
|
# perform a first query
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import uuid
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from kubernetes.client.models.v1_deployment import V1Deployment
|
from kubernetes.client.models.v1_deployment import V1Deployment # type: ignore
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
||||||
from . import github, k8s
|
from . import github, k8s
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
from uvicorn.workers import UvicornWorker
|
from uvicorn.workers import UvicornWorker # type: ignore
|
||||||
|
|
||||||
from .settings import settings
|
from .settings import settings
|
||||||
|
|
||||||
|
|
||||||
class RunboatUvicornWorker(UvicornWorker):
|
class RunboatUvicornWorker(UvicornWorker): # type: ignore
|
||||||
if settings.log_config:
|
if settings.log_config:
|
||||||
UvicornWorker.CONFIG_KWARGS["log_config"] = settings.log_config
|
UvicornWorker.CONFIG_KWARGS["log_config"] = settings.log_config
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue