Merhaba,
foo ve bar adinda iki modulum var.bar modulu, foo'nun icindeki hello
class'ini alip bir islem yapiyor;
bar.py
====
import foo
h = foo.Hello()
foo.check(h)
====
En son, foo modulunden bir method calistirdim, h degerini yolladim.
Foo modulundeki sorun su;
foo.py
====
class Hello: pass
def check(obj):
return isinstance(obj,Hello)
====
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.
Bu probleme nasil bir cozum bulunabilir?
Azer
-- Azer Koçulu http://azer.kodfabrik.com _______________________________________________ Linux-programlama mailing list Linux-programlama_at_liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlamaReceived on Sun 07 Dec 2008 - 13:44:27 EET