Resultados de la búsqueda a petición "mypy"

1 la respuesta

Mypy informa falsamente el error en la variable de tipo unión cuando se bifurca en el tipo

Me encontré con un problema al usar mypy y pude encontrar ayuda / informes al respecto. El siguiente código simplificado y mensaje de error debe explicarse por sí mismo: #!/usr/bin/env python3 from typing import List, Union class Corpus: ...

1 la respuesta

Python> = 3.5: Comprobando la anotación de tipo en tiempo de ejecución

Hace eltyping módulo (o cualquier otro módulo) exhibe una API para escribir una variable en tiempo de ejecución, similar aisinstance() pero entendiendo las clases de tipos definidas entyping? Me gustaría ser para ejecutar algo similar a: from ...

2 la respuesta

Sugerencias de tipo de Python: ¿Cómo especificar un tipo para que sea una Lista de números (ints y / o flotantes)?

¿Cómo especifico que una función puede tomar una lista de números que pueden ser ints o flotantes? Intenté hacer un nuevo tipo usando Union así: num = Union[int, float] def quick_sort(arr: List[num]) -> List[num]: ...Sin embargo, a mypy no le ...

1 la respuesta

Error de Mypy: tipos incompatibles en la asignación

Mi función se parece a este ejemplo de código simplificado: def my_func() -> dict: result = {"success": False} if condition: result["success"] = True return result else: result["message"] = "error message" return resultCuando ejecuto Mypy ...

2 la respuesta

Una forma de subclase NamedTuple para fines de verificación de tipos

Tengo varias tuplas con nombre que comparten algunos campos. Tengo una función que acepta estas tuplas y garantiza que solo interactuará con los campos compartidos. Quiero escribir este código en mypy. Un ejemplo del código sería: from typing ...

2 la respuesta

¿Cómo puedo especificar el tipo de función en mis sugerencias de tipo?

Quiero usar sugerencias de tipo en mi proyecto actual de Python 3.5. Mi función debería recibir una función como parámetro. ¿Cómo puedo especificar la función de tipo en mis sugerencias de tipo? import typing def my_function(name:typing.AnyStr, ...