es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MYPY

Ignorando los errores en el método regular pero lanzando un error en __init__ en mypy.

Tengo una clase que se ve así: from typing import Optional import numpy as np class TestClass(): def __init__(self, a: Optional[float] = None): self.a = np.radians(a) Esto devuelve el error Argument 1 to "__call__" of "ufunc" has incompatible type "Optional[float]"; expected "Union[Union[int, float, complex, str, bytes, generic], Sequence[Union[int, float, complex, . . . Read more

Error de mypy: Tipo de valor de retorno incompatible (obtenido “objeto”, esperado “Diccionario[Cualquier cosa, Cualquier cosa]”)

Tengo una clase de python que se ve así: class TestClass(): def __init__(self, input_data): self.input_data = input_data # siempre ‘a’ o ‘b’ def test(self) -> dict[int, Any]: a = {‘a’: {1:0, 2:0}, ‘b’: {2:0, 3:’string’}} return a[self.input_data] Al ejecutar mypy, obtengo el mensaje de error `Incompatible return value type (got . . . Read more