Stephen Warren <[EMAIL PROTECTED]> writes:

> OK. I reproduced this. This was because I did this:
>
> baseclass1.__init__()
> baseclass1.function()
> baseclass2.__init__()
>
> and baseclass1.function() ended up calling a function in baseclass2
> before baseclass2's init had run, hence the baseclass2 part of the
> object was missing a ton of initialization, so some attributes didn't
> exist, which caused nasty infinite recursion in __getattr__.
>
> I've fixed this, and cleaned up a couple other things. The new patch is
> attached.

It's honestly getting difficult for me to keep my patched tmda-ofmipd
in conjunction with my patched tlslite lib straight. I don't want to
accidentally give bogus feedback. Maybe you could just check this
patch in and continue to work at it out of SVN. There is no need for
code in SVN to be complete or even working, that's what it's there for.

_________________________________________________
tmda-workers mailing list ([email protected])
http://tmda.net/lists/listinfo/tmda-workers

Reply via email to