Я перевожу приложение с cgi на web.py. Я получаю результаты и распечатываю их динамически с помощью простого оператора print в cgi. Таким образом, результаты были напечатаны до завершения загрузки страницы. В web.py у меня есть оператор return и я не могу понять, как мне этого добиться.
Пример кода cgi:
print "<p><b>Displaying Search Results</b></p>"
print "<table>"
cmd = subprocess.Popen(["find", location ,"-name", fileName], stdout=subprocess.PIPE)
for line in cmd.stdout:
tableData=line.rstrip("\n")
tableRow="<tr><td>tableData</td></tr>"
print tableRow
print "</table>"
Приведенный выше код будет печатать строку за один раз, когда она генерируется. Как мне написать то же самое для web.py???