size_t outsize = sizeof(out);
size_t res;
- iconv_t hdl = iconv_open(UNICODE_ENCODING, "ISO8859-1");
+ iconv_t hdl = iconv_open(UNICODE_ENCODING, "ISO-8859-1");
if (hdl == (iconv_t)-1) {
- PyErr_SetString(PyExc_RuntimeError,
+ PyErr_SetString(PyExc_ImportError,
"can't initialize the _iconv_codec module: iconv_open() failed");
return;
}
res = iconv(hdl, &inptr, &insize, &outptr, &outsize);
if (res == (size_t)-1) {
- PyErr_SetString(PyExc_RuntimeError,
+ PyErr_SetString(PyExc_ImportError,
"can't initialize the _iconv_codec module: iconv() failed");
return;
}
byteswap = 1;
else {
iconv_close(hdl);
- PyErr_SetString(PyExc_RuntimeError,
+ PyErr_SetString(PyExc_ImportError,
"can't initialize the _iconv_codec module: mixed endianess");
return;
}