Hello there..
in the interactive shell in pythonWin I can type
[color=blue][color=green][color=darkred]
>>> i= 2
>>> __builtins__.is instance(i, int)[/color][/color][/color]
True
but when I make this function
def isinstance(obje ct, classtype):
if __builtins__.is instance(object , classtype):
return True
else:
if __builtins__.is instance(object , Wrapper): # if we are a
wrapper look somewhere else
return isinstance(obje ct.ref, classtype)
return False
it fails with the error
File "foo.py", line xxx, in isinstance
if __builtins__.is instance(object , classtype):
AttributeError: 'dict' object has no attribute 'isinstance'
What am I doing wrong here?
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
in the interactive shell in pythonWin I can type
[color=blue][color=green][color=darkred]
>>> i= 2
>>> __builtins__.is instance(i, int)[/color][/color][/color]
True
but when I make this function
def isinstance(obje ct, classtype):
if __builtins__.is instance(object , classtype):
return True
else:
if __builtins__.is instance(object , Wrapper): # if we are a
wrapper look somewhere else
return isinstance(obje ct.ref, classtype)
return False
it fails with the error
File "foo.py", line xxx, in isinstance
if __builtins__.is instance(object , classtype):
AttributeError: 'dict' object has no attribute 'isinstance'
What am I doing wrong here?
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
Comment