[pyar] __lt__ entre clases
Franco Rodríguez
franco.rodriguezf en gmail.com
Mie Sep 9 11:47:48 ART 2015
Esto no sirve?:
class M(type):
def __init__(cls, name, bases, attrs):
super(M, cls).__init__(name, bases, attrs)
def __lt__(cls, otherC):
return issubclass(cls, otherC)
class A(object):
__metaclass__ = M
pass
class B(A):
pass
class C(B):
pass
El 9 de septiembre de 2015, 11:43, Martín Gaitán <gaitan en gmail.com>
escribió:
>
> 2015-09-09 11:37 GMT-03:00 Pablo Ventura <pablogventura en gmail.com>:
>
>> Quiero poder hacer A < B para saber quien hereda de quien
>
>
> fijate que hay una función
>
> >>> issubclass(B, A)
> True
>
>
>
> --
> mgaitan.github.io
> textosypretextos.com.ar
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150909/299ab876/attachment-0001.html>
More information about the pyar
mailing list