Thanks Emlyn - that sounds like a bug in Cartridge

On Fri, Jul 18, 2014 at 7:43 AM, Emlyn Clay <eclay...@gmail.com> wrote:

> I have the same issue on my Mac dev machine when I run the pydev debugger
> in PyCharm. `locale -a` tells me that the locale that I've chosen ('en_GB')
> is available. I found that the python interpreter complains that there is
> 'too many variables to unpack' because settings.SHOP_CURRENCY_LOCALE is a
> unicode string so I altered the line:
>
> setlocale(LC_MONETARY, currency_locale)
>
> in cartridge/shop/utils.py to:
>
> setlocale(LC_MONETARY, str(currency_locale))
>
> ... and that fixed it for me. I've raised an issue on github but I'm not
> sure what's at fault really - unicode strings should be treated the same as
> ASCI strings!
>
> Emlyn
>
> On Wednesday, 8 January 2014 07:40:05 UTC, Mehmet Özgür Bayhan wrote:
>
>> We have same problem with my wife's macOS
>>
>>
>> 2014/1/8 Denis Cornehl <denis....@gmail.com>
>>
>>> „locale -a“ helped me to see which locales are installed and how they
>>> are written exactly.
>>>  en_US.UTF-8 is installed on my Mac OS X 10.9.
>>>
>>> I had to set different locales on the production env (ubuntu) and my
>>> dev-env, since they were spelled slightly different.
>>>
>>>  Am 08.01.2014 um 06:19 schrieb Luis Velez <lvelez...@gmail.com>:
>>>
>>> works perfectly in ubuntu, my problem is in osx. I tested with several
>>> values for this variable and still not working
>>>
>>> On Tuesday, January 7, 2014 3:30:35 PM UTC-5, Danny S wrote:
>>>>
>>>> On 8/01/2014 1:20 AM, Luis Velez wrote:
>>>> > Error with any command in mezzanine cartridge
>>>> >
>>>>
>>>> > "/Users/warlock/.virtualenvs/cartrid/lib/python2.7/site-pack
>>>> ages/cartridge/shop/utils.py",
>>>> > line 131, in set_locale
>>>> >      raise ImproperlyConfigured(msg % currency_locale)
>>>> > django.core.exceptions.ImproperlyConfigured: Invalid currency locale
>>>> > specified for SHOP_CURRENCY_LOCALE: 'en_US.UTF-8'. You'll need to set
>>>>
>>>> > the locale for your system, or configure the SHOP_CURRENCY_LOCALE
>>>> > setting in your settings module.
>>>>
>>>>
>>>> Try setting SHOP_CURRENCY_LOCALE to en_US if that's not what it's
>>>> currently on.
>>>>
>>>> Otherwise, make sure en_US.UTF8 is installed as a locale on your system.
>>>>
>>>> I had to explicitly install en_AU as a locale on my system so I could
>>>> use it as a SHOP_CURRENCY_LOCALE.
>>>>
>>>> On Ubuntu, the steps are:
>>>> sudo locale-gen en_AU
>>>> sudo dpkg-reconfigure locales
>>>>
>>>> Not sure what they'd be on a Mac.
>>>>
>>>> Seeya. Danny.
>>>>
>>>> --
>>>> Email: mol...@gmail.com
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Mezzanine Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to mezzanine-users+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>>
>>> --
>>> Freundliche Grüße
>>>
>>> Denis Cornehl
>>> Simon-Dach-Str. 7 / 10245 Berlin
>>>
>>> M: +49 (151) 25 25 1450
>>> @: denis....@gmail.com
>>>
>>> X: http://xing.to/dc
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Mezzanine Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to mezzanine-use...@googlegroups.com.
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Mezzanine Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mezzanine-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Stephen McDonald
http://jupo.org

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to