On Fri, Feb 21, 2003 at 07:15:51PM +0100, Walter D?rwald wrote: > Neal Norwitz wrote: > > >There are already 2 bug reports with the build failing because the > >iconv module raises a RuntimeError. A patch to setup.py is below. > >The patch corrects the problem, but should anything else be done? > > > >The problem is that iconv builds ok, but the iconv_open fails so > >the module initialization failed, IIRC. > > The init function tries to find out whether the choosen > internal encoding (which should be as close as possible to > Pythons internal Unicode representation, i.e. Py_UNICODE) requires > byte swapping or not. For this it encodes the character '\x01' > from 'ASCII' to the chosen encoding. > > Unfortunately 'ASCII' doesn't seem to be available on Solaris. > One solution would be to try 'ISO8859-1' instead of 'ASCII'. > (According to SF patch #670715 this works on Irix, while > 'ASCII' doesn't). Another solution would be to test various > encodings until one is found that works. > > I'll change the test encoding to 'ISO8859-1' and we'll see > what happens. Sounds good. ISO8859-1 is available on every machines that I have. > > To get a working build even if importing iconv_codec fails, > should the import function raise an ImportError instead > of a RunTimeError? I prefer ImportError than RuntimeError. Even users who have broken iconv library, should be able to run python.(without iconvcodec) > > Bye, > Walter D?rwald > Regards, Hye-Shik =)
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