[Q] Type checking...
Klaus Alexander Seistrup
kas at maps.magnetic-ink.dk
Mon Jul 19 07:32:58 EDT 1999
More information about the Python-list mailing list
Mon Jul 19 07:32:58 EDT 1999
- Previous message (by thread): [Q] Type checking...
- Next message (by thread): [Q] Type checking...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Olivier Deckmyn <olivier.deckmyn at mail.dotcom.fr> wrote: > Abstract : [Q]How to check the type of an instance before(after?) > sending it to a method... One possible solution is: === snip === MAGIC="I'm in class A :-)" class ClassA: def __init__(self): self.magic = MAGIC : # end def __init__ # end class Class A def is_class_a(obj): return has_attr(obj,'magic') and get_attr(obbj,'magic') == MAGIC # end def is_class_a class ClassB: def myMethod(self,anInstance): if not is_class_a (anInstance): raise TypeError, ... : # end if # end def myMethod # end class ClassB === snip === //Klaus -- ···[ Magnetic Ink ]·················································· ><> ··· ···[ http://www.magnetic-ink.dk/ ]···········································
- Previous message (by thread): [Q] Type checking...
- Next message (by thread): [Q] Type checking...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list