Preguntas con respuestas sobre "duck-typing"

94 preguntas, página #1

0

votos

1

respuestas

vistas 553

¿Cómo usar tuplas como parámetros para __getitem __ ()?

Estoy escribiendo una clase personalizada que envuelve un dict. Como tal, quiero implementar getitem para ello. También usaré tuplas como claves en este dict. Sin embargo, cuando trato de pasar una tupla a getitem, Python lanza un KeyError. Parece que está convirtiendo mi tupla en un int cuando la paso a getitem: ...

preguntado 10 años, 10 meses

1

votos

1

respuestas

vistas 82

Duck-typing un elemento en XSLT con XSD

Estoy creando una función en XSL que acepta un elemento XML como parámetro. Tengo ciertas expectativas de este elemento XML: por ejemplo, debe tener un subelemento y un subelemento. Por tanto, cualquiera de los dos elementos siguientes es aceptable: ...

preguntado 11 años, 2 meses

2

votos

3

respuestas

vistas 895

Duck typing / proxies dinámicos en instancias existentes de objetos

Tengo un objeto entregado a nuestra biblioteca y pasado por varios procesos. Necesito adjuntar información adicional a estos objetos a medida que pasan por varias etapas y salen por el otro extremo, una especie de patrón de decorador dinámico, supongo, excepto que agregan propiedades adicionales en lugar de ...

preguntado 11 años, 2 meses

14

votos

3

respuestas

vistas 883

¿Cómo documentar un tipo de pato?

Tengo documentación sobre mí, ya que cada vez que me encuentro con un tipo de pato complejo, necesito alguna forma de decir "este tipo de pato", pero en cambio me quedo atrapado en un ciclo interminable de "su función requiere esto de esta entrada, pero no 't documentarlo ", y luego documentarlo. Esto resulta en hinchado, repetitivo ...

preguntado 11 años, 2 meses

8

votos

4

respuestas

vistas 4,165

Python duck-typing para el manejo de eventos MVC en pygame

Un amigo y yo hemos estado jugando con pygame y encontramos este tutorial para crear juegos usando pygame. Realmente nos gustó cómo dividió el juego en un sistema de controlador de vista de modelo con eventos como intermediario, pero el código hace un uso intensivo de las comprobaciones de isinstance para el sistema de eventos. ...

preguntado 11 años, 5 meses