diff --git a/program/cmd_queue.py b/program/cmd_queue.py index c453433..460cf4f 100644 --- a/program/cmd_queue.py +++ b/program/cmd_queue.py @@ -36,6 +36,7 @@ def __init__(self, id): self.process = None self.timestamp = 0 self.timeoutId = 0 + self.encoding = "UTF-8" def add(self, cmd): self.queue.append(cmd) @@ -77,8 +78,8 @@ def kill(self, state = 'over', timestamp = None): # AsyncProcess 协议部分 def on_data(self, process, data): - text = data.decode( 'UTF-8' ) - self.console.echo( text ) + # text = data.decode( 'UTF-8' ) + self.console.echo( data ) def on_finished(self, process): exit_code = process.exit_code()