Extracted from Pike v7.8 release 866 at 2016-11-06.
pike.ida.liu.se
[Top]
Locale
Locale.Charset
Locale.Charset.DecodeError

Class Locale.Charset.DecodeError

Description

Error thrown when decode fails (and no replacement char or replacement callback has been registered).

FIXME

This error class is not actually used by this module yet - decode errors are still thrown as untyped error arrays. At this point it exists only for use by other modules.


Inherit Generic

inherit Error.Generic : Generic


Variable err_str

string Locale.Charset.DecodeError.err_str

Description

The string that failed to be decoded.


Variable err_pos

int Locale.Charset.DecodeError.err_pos

Description

The failing position in err_str .


Variable charset

string Locale.Charset.DecodeError.charset

Description

The decoding charset, typically as known to Locale.Charset.decoder .

Note

Other code may produce errors of this type. In that case this name is something that Locale.Charset.decoder does not accept (unless it implements exactly the same charset), and it should be reasonably certain that Locale.Charset.decoder never accepts that name in the future (unless it is extended to implement exactly the same charset).