Esempio n. 1
0
class UTF8Recoder(object):
    """
    Iterator that reads an encoded stream and reencodes the input to UTF-8
    """

    def __init__(self, f, encoding):
        # self.reader = codecs.getreader(encoding)(f)
        self.reader = TextIOWrapper(f, encoding = encoding)

    def __iter__(self):
        return self

    def __next__(self):
        # return self.reader.__next__().encode("utf-8")
        return self.reader.__next__()