Preguntas con la etiqueta [type-hinting]

Lista type-hinting preguntas

Subclase en sugerencias de tipo

3
respuestas
227
votos
126.3k
vistas

Quiero permitir sugerencias de tipos usando Python 3 para aceptar subclases de una determinada clase. P.ej: class A: pass class B(A): pass class C(A): pass def process_any_subclass_type_of_A(cls: A): if cls

Estoy practicando el uso de sugerencias de escritura en Python 3.5. Uno de mis colegas usa typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id,

Si tengo una función como esta: def foo(name, opts={}): pass Y quiero agregar sugerencias de tipo a los parámetros, ¿cómo lo hago? La forma que supuse me da un error

Estoy intentando dividir mi enorme clase en dos; bueno, básicamente en la clase "principal" y un mixin con funciones adicionales, así: main.pyarchivo: import mymixin.py class Main(object, MyMixin): def func1(self, xxx):

¿ Cómo puedo especificar la sugerencia de tipo de una variable como tipo de función ? No hay typing.Functiony no pude encontrar nada en el PEP correspondiente, PEP 483 .