A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2004-August/048419.html below:

[Python-Dev] Dealing with test__locale failure on OS X before a3

[Python-Dev] Dealing with test__locale failure on OS X before a3 [Python-Dev] Dealing with test__locale failure on OS X before a3Bob Ippolito bob at redivi.com
Fri Aug 27 04:32:12 CEST 2004
On Aug 26, 2004, at 9:54 PM, Brett C. wrote:

> Nick Bastin wrote:
>
>> I think we should actually just fix this, rather than removing locale 
>> support for MacOS X builds.  The trick is that we need to call 
>> __setonlyClocaleconv() again, to remove the protection against 
>> calling setlocale() in framework builds (why they did this in the 
>> first place is beyond me).  Seems like it should be an easy gate 
>> against darwin, and then call that on startup.
>
> I don't like that solution since that function is obviously not part 
> of any public API.

Well there are two ways to fix it:

1) Call __setonlyClocaleconv() if it's there via weak linking or 
whatnot around any setlocale or the like.  This will at least affect OS 
X 10.3, I'm not sure about 10.2, and the rumor says it's fixed "now" in 
10.4.

2) Write a whole new module that uses Apple API for localization.

Obviously 2 is the "best" solution, but requires the most time.  1 is 
easy-ish and will work reliably on all the machines that need it 
(assuming the rumor is correct) unless Apple does something totally 
strange and changes the behavior of a previous-release OS for reasons 
other than security flaws :)

-bob
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4