alternating the builtin functions
Carlo v. Dango
oest at soetu.eu
Sun Oct 19 08:44:50 EDT 2003
Hello there..
in the interactive shell in pythonWin I can type
>>> i= 2
>>> __builtins__.isinstance(i, int)
True
but when I make this function
def isinstance(object, classtype):
if __builtins__.isinstance(object, classtype):
return True
else:
if __builtins__.isinstance(object, Wrapper): # if we are a
wrapper look somewhere else
return isinstance(object.ref, classtype)
return False
it fails with the error
File "foo.py", line xxx, in isinstance
if __builtins__.isinstance(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/
More information about the Python-list
mailing list