Tekrar Merhaba, ilk mesajimda sorunu eksik anlattigim icin kusura bakmayin.Sorun tam olarak soyle;
foo.py ==== import bar class Hello: pass print isinstance(bar.h,Hello) ==== bar.py ==== from foo import Hello h = Hello() ==== Gordugunuz gibi, foo modulu bar'in icindeki bir degeri isinstance ile kontrol ediyor. Bu deger Hello class'inin instance'i fakat isinstance False donduruyor. Azer 2008/12/7 Azer Koculu <[EMAIL PROTECTED]>: > Evet False donduruyor. Python 2.5 de deniyorum > > 2008/12/7 Ahmet Emre Aladağ <[EMAIL PROTECTED]>: >>> check methoduna gelen objenin, Hello classinin instance'i olup >>> olmadigini kontrol etmek istiyorum ama obj degeri foo.Hello, Hello >>> degeri ise __main__.Hello olarak gectiginden yanlis sonuc aliyorum. >> >> print foo.check(h) >> >> Bu ifade bende True döndürüyor, ki döndürmesi gereken de bu sanırsam. Yanlış >> sonuçtan kastınız nedir? False mı diyor? >> >> >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama >> >> > > > > -- > Azer Koçulu > http://azer.kodfabrik.com > -- Azer Koçulu http://azer.kodfabrik.com _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
