Abstract base class for input wrappers.
There are no implemented interfaces.
decode(data)
Decode a string, data, heuristically. Raise UnicodeError if unsuccessful.
The client application should call locale.setlocale at the beginning of processing:
locale.setlocale(locale.LC_ALL, '')
get_transforms()
Transforms required by this class. Override in subclasses.
read()