Lines Matching refs:input_charset
200 def __init__(self, input_charset=DEFAULT_CHARSET): argument
206 if isinstance(input_charset, unicode):
207 input_charset.encode('ascii')
209 input_charset = unicode(input_charset, 'ascii')
211 raise errors.CharsetError(input_charset)
212 input_charset = input_charset.lower().encode('ascii')
214 if not (input_charset in ALIASES or input_charset in CHARSETS):
216 input_charset = codecs.lookup(input_charset).name
219 self.input_charset = ALIASES.get(input_charset, input_charset)
223 henc, benc, conv = CHARSETS.get(self.input_charset,
226 conv = self.input_charset
233 self.input_codec = CODEC_MAP.get(self.input_charset,
234 self.input_charset)
239 return self.input_charset.lower()
330 return self.output_charset or self.input_charset