1
0
Эх сурвалжийг харах

Encode all progress stream output as UTF-8

Closes #231.
Aanand Prasad 11 жил өмнө
parent
commit
9eb3697b40

+ 2 - 0
fig/progress_stream.py

@@ -1,5 +1,6 @@
 import json
 import os
+import codecs
 
 
 class StreamOutputError(Exception):
@@ -8,6 +9,7 @@ class StreamOutputError(Exception):
 
 def stream_output(output, stream):
     is_terminal = hasattr(stream, 'fileno') and os.isatty(stream.fileno())
+    stream = codecs.getwriter('utf-8')(stream)
     all_events = []
     lines = {}
     diff = 0