A useful, but painful, one-liner to edit money amounts

Chris Withers chris at simplistix.co.uk
Fri Aug 6 21:06:00 CEST 2010


DarkBlue wrote:
> On Aug 5, 7:06 pm, Chris Withers <ch... at simplistix.co.uk> wrote:
>> Peter Otten wrote:
>>>>>> locale.setlocale(locale.LC_ALL, ("en_US", "UTF-8"))
>>> 'en_US.UTF8'
>>>>>> print locale.currency(13535, grouping=True)
>>> $13,535.00
>> Okay, so if I'm writing a wsgi app, and I want to format depending on
>> the choices of the currently logged in users, what would you recommend?
>>
>> I can't do setlocale, since that would affect all users, and in a
>> mult-threaded environment that would be bad.
>>
>> Does that mean the whole locale package is useless to all web-app builders?
>>
>> Chris
> 
> from re import *
> 
> class editmoney(float):
>     def __init__(self,mymoney):

What does this have to do with my question about locales in 
multi-threaded environments?

Chris

-- 
Simplistix - Content Management, Batch Processing & Python Consulting
             - http://www.simplistix.co.uk




More information about the Python-list mailing list