Even moar typing

This commit is contained in:
Stéphane Bidoul 2021-11-13 18:45:17 +01:00
parent 8e921753ba
commit 4d3e227d3f
No known key found for this signature in database
GPG key ID: BCAB2555446B5B92
4 changed files with 13 additions and 11 deletions

View file

@ -1,7 +1,7 @@
import datetime
from typing import Optional
from ansi2html import Ansi2HTMLConverter
from ansi2html import Ansi2HTMLConverter # type: ignore
from fastapi import APIRouter, Depends, HTTPException, status
from fastapi.responses import HTMLResponse
from pydantic import BaseModel

View file

@ -9,14 +9,14 @@ from contextlib import contextmanager
from enum import Enum
from importlib import resources
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 kubernetes import client, config, watch
from kubernetes.client.exceptions import ApiException
from kubernetes.client.models.v1_deployment import V1Deployment
from kubernetes.client.models.v1_job import V1Job
from kubernetes import client, config, watch # type: ignore
from kubernetes.client.exceptions import ApiException # type: ignore
from kubernetes.client.models.v1_deployment import V1Deployment # type: ignore
from kubernetes.client.models.v1_job import V1Job # type: ignore
from pydantic import BaseModel
from .settings import settings
@ -79,7 +79,9 @@ def patch_deployment(
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:
try:
# perform a first query

View file

@ -4,7 +4,7 @@ import uuid
from enum import Enum
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 . import github, k8s

View file

@ -1,8 +1,8 @@
from uvicorn.workers import UvicornWorker
from uvicorn.workers import UvicornWorker # type: ignore
from .settings import settings
class RunboatUvicornWorker(UvicornWorker):
class RunboatUvicornWorker(UvicornWorker): # type: ignore
if settings.log_config:
UvicornWorker.CONFIG_KWARGS["log_config"] = settings.log_config