Всем привет.
Подскажите пожалуйста как сделать, чтобы вывод результата выполнения команд bat-ника выводился по мере появления текста? Знаю, есть куча материала по этой теме, но у меня не получается это реализовать. :
def send_text(msg):
     text["state"]='normal'
     text.delete(1.0, END)
     text.insert("end", msg.decode('866'))
     text.update()
     text["state"]='disable'
...
cmd='call export.bat'
 proba=subprocess.check_output(cmd, stderr=subprocess.STDOUT)
 while True:
    s = proba.stdout.readline()
    if not s: break
    send_text(s)
Но этот код не работает. Ошибка: AttributeError: ‘bytes’ object has no attribute ‘stdout’.

Смог сделать только, чтоб выдавался весь текст по завершению:
cmd='bat\\Helpful information\\' + a
 proba=subprocess.check_output(cmd, stderr=subprocess.STDOUT)
 send_text(proba)