Establecer explícitamente el documento de un método
Pregunta
Ayudo a mantener un paquete para Python llamado NXT-Python. Utiliza metaclasses para definir los métodos de un objeto de control. Aquí está el método que define las funciones disponibles:
class _Meta(type):
'Metaclass which adds one method for each telegram opcode'
def __init__(cls, name, bases, dict):
super(_Meta, cls).__init__(name, bases, dict)
for opcode in OPCODES:
poll_func, parse_func = OPCODES[opcode]
m = _make_poller(opcode, poll_func, parse_func)
setattr(cls, poll_func.__name__, m)
Quiero poder agregar un documento diferente a cada uno de estos métodos que agrega. M es un método devuelto por _make_poller (). ¿Algunas ideas? ¿Hay alguna forma de trabajar alrededor de la restricción de Python para cambiar las documentos?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow