Cleanup new get_encoded_writer() function.

This commit is contained in:
Bastian Kleineidam 2011-03-21 13:17:12 +01:00
parent c1eb8d85e9
commit ec8e529406

View file

@ -175,8 +175,9 @@ def lang_trans (lang, curlang):
return lang_transis[lang][curlang]
def get_encoded_writer (out=sys.stdout, encoding=i18n.default_encoding,
errors='replace'):
def get_encoded_writer (out=sys.stdout, encoding=None, errors='replace'):
"""Get wrapped output writer with given encoding and error handling."""
if encoding is None:
encoding = default_encoding
Writer = codecs.getwriter(encoding)
return Writer(out, errors)