diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2013-11-14 02:05:43 +0400 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2013-11-14 22:34:29 +0400 |
| commit | c5d5b09048864dd5878d44a419880149aa1ff8d5 (patch) | |
| tree | f4f448f979b2dc3439acce25e5916b21a6641354 /cutter/splitter.py | |
| parent | 9395fd52ec9fbdf87cf5e3f39fbbcb3b6a3e2be2 (diff) | |
filter non printable chars in error output
Diffstat (limited to 'cutter/splitter.py')
| -rw-r--r-- | cutter/splitter.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cutter/splitter.py b/cutter/splitter.py index e00cdf2..14c2097 100644 --- a/cutter/splitter.py +++ b/cutter/splitter.py @@ -3,6 +3,7 @@ from . progress import * from . tools import * from . import formats +from . import text from tempfile import mkdtemp @@ -274,8 +275,10 @@ class Splitter: cmd = stream.describe() printerr("%s failed (%s), cmd: %s", name, status, cmd) for line in msg.split("\n"): + line = ''.join(filter(text.isprint, line)) + if len(line): - printf("> %s\n", line) + sys.stderr.write("> %s\n" % line) def open_decode(self, path): stream = formats.decoder_open(path, self.opt) |
