Preguntas etiquetadas con python-datamodel

112
Implementando el corte en __getitem__

Estoy tratando de implementar la funcionalidad de corte para una clase que estoy creando y que crea una representación vectorial. Tengo este código hasta ahora, que creo que implementará correctamente el segmento, pero cada vez que hago una llamada como v[4]donde v es un vector, python devuelve un...

89
Obtener la clase que definió el método

¿Cómo puedo obtener la clase que definió un método en Python? Me gustaría que el siguiente ejemplo imprima " __main__.FooClass": class FooClass: def foo_method(self): print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)...