[pyar] Duda con isinstance

Hystrix ego en hystrix.com.ar
Mie Jun 16 18:53:30 ART 2010


2010/6/16 Pablo Hernan Rodriguez Zivic <elsonidoq en gmail.com>:
> Hola!
>
> Me esta pasando algo extraño usando isinstance.
>
> Suponganse que tengo un paquete que se llama sandbox, y adentro tengo un
> archivo test.py con una clase dummy:
>
> Class Test(object): pass
>
> Si levanto un interprete de python pasa algo muy curioso:
>
> In [1]: from test import Test
>
> In [2]: e= Test()
>
> In [3]: isinstance(e, Test)
> Out[3]: True
>
> In [4]: from sandbox.test import Test
>
> In [5]: isinstance(e, Test)
> Out[5]: False
>
> Es un bug, o es que no estoy usando bien isinstance?

sera que e es instancia del primer Test y no del segundo? probaste
creando una instancia despues de hacer el segundo import?

-- 
Hystrix



More information about the pyar mailing list