On Sat, Feb 13, 2010 at 9:10 AM, Xeno Campanoli <xeno.campanoli / gmail.com> wrote: > For now I am using "ScriptError". ¨Β χαυσιξΆΣωξταψΕςςοςΆ¬ βυτθιξ> that was just wrong. ¨Βεςαςσονε πμαγεσ> > I have what I want to be pure virtual methods in a base class: > > def myPureVirtualMethod > ¨Βαισε ΣγςιπτΕςςος¬ ΆΤθισθουμδ ξεφεβε γαμμεδ ¨ΒαυηθτεΓμασσε> MUST define their own." > end I use NotImplementedError for base methods in a "virtual" class. > def validateThatThingMadeByPureVirtualMethodIsThere > ¨ΒξμεστθεΤθιξηΝΝαδεΒωΠυςεΦιςτυαμΝετθοδΙσΤθεςεΏ > ¨Βαισε ΣγςιπτΕςςος¬ ΆΤθατθιξηω ισξ§τθεςε®> ¨Βξδ > end Absolutely NotImplementedError here too. Ben