Kevin Dangoor wrote:
> > I have a patch against revision 182 of the trunk to make TurboGears
> > work with Python 2.3.  It does the following:
>
> Hey, cool! Maybe I should post a message to the mailing list
> requesting the upcoming winning lottery numbers. Or is that pressing
> my luck? :)

Still working on that one :)  I've submitted ticket 119 which covers
most of the compatibility fixes, and ticket 30 on pythonpaste.org to
fix the problems there.  The two outstanding issues are
threading.local() in identity/__init__.py and something which was being
masked by my local "compat24" package: a use of the decimal module in
catwalk/catwalk.py.

Paste provides an implementation of threading.local in
paste.util.threadinglocal so that could provide a simple fix to the
first problem.  The catwalk problem has a few possible fixes: fall back
to the float type if Decimal is not available; disable the Decimal
related functionality when it's not available; or include a local copy
of 2.4's decimal.py module.  Any preferences?

Reply via email to