[IronPython] stack overflow issue

Benjamin West bewest at gmail.com
Tue Jun 19 23:30:05 CEST 2007


> >>>
> >> Hmm... well the super call isn't necessary with Form and __init__. Does
> >> that help?
> >
> > Why not?  This is just a test case.  In my application, __init__ does
> > other things that are required.  I also like the way ironpython treats
> > keyword arguments for controls.
> >
> The call from AppForm to DefaultForm is needed, but the Form __init__ is
> effectively a no-op (construction is done in __new__). So the call from
> DefualtForm to Form is unnecessary.
>
> In your case the args and keywargs are actually applied in __new__ -
> which you haven't overridden...
>
> OTOH - I can see that there may be cases where this is a genuine problem.
>
> Michael Foord
>

Michael, ah.  That's quite informative.  Thanks! FWIW, your web pages
have been quite helpful as well.

Thanks,
-Ben



More information about the Ironpython-users mailing list