[ty] Use generator over list comprehension to avoid cast (#21748)

This commit is contained in:
Micha Reiser 2025-12-02 08:47:47 +01:00 committed by GitHub
parent 72304b01eb
commit 2182c750db
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 7 deletions

View File

@ -4,7 +4,7 @@ import asyncio
import logging
from asyncio import Future
from pathlib import Path
from typing import Any, NamedTuple, cast, override
from typing import Any, NamedTuple, override
from lsprotocol import types as lsp
from pygls.lsp.client import LanguageClient
@ -136,12 +136,7 @@ class LSPClient(LanguageClient):
self, files: list[Path]
) -> list[FileDiagnostics]:
responses = await asyncio.gather(
*[self.text_document_diagnostics_async(f) for f in files]
)
responses = cast(
list[lsp.Diagnostic],
responses,
*(self.text_document_diagnostics_async(f) for f in files)
)
return [