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