Revert output escaping since it broke Python 3 tests.

This commit is contained in:
Bastian Kleineidam 2015-12-06 07:05:29 +01:00
parent d293404cd0
commit 8446298844
2 changed files with 0 additions and 12 deletions

View File

@ -9,8 +9,6 @@
Closes: GH bug #28 Closes: GH bug #28
* Updated PyPI trove classifiers to include Python 3 * Updated PyPI trove classifiers to include Python 3
Closes: GH bug #25 Closes: GH bug #25
* Escape output messages before logging them.
Closes: GH bug #29
1.8 (released 19.7.2015) 1.8 (released 19.7.2015)

View File

@ -17,7 +17,6 @@
from __future__ import print_function from __future__ import print_function
import os import os
import sys import sys
import codecs
import shutil import shutil
import subprocess import subprocess
import mimetypes import mimetypes
@ -493,14 +492,6 @@ def get_single_outfile (directory, archive, extension=""):
return outfile + extension return outfile + extension
def init_log():
"""Wrap sys.stdout and sys.stderr in encoding-aware stream writers."""
encoding = locale.getpreferredencoding()
errors = 'backslashreplace'
sys.stdout = codecs.getwriter(encoding)(sys.stdout, errors)
sys.stderr = codecs.getwriter(encoding)(sys.stderr, errors)
def log_error (msg, out=sys.stderr): def log_error (msg, out=sys.stderr):
"""Print error message to stderr (or any other given output).""" """Print error message to stderr (or any other given output)."""
print("patool error:", msg, file=out) print("patool error:", msg, file=out)
@ -695,5 +686,4 @@ def chdir(directory):
return olddir return olddir
init_log()
init_mimedb() init_mimedb()