Никак не могу заставить работать программу. Она сокращена до минимума,
#!/usr/bin/python
import sys
import time
while True:
line = sys.stdin.readline()
sys.stdout.write(line)
time.sleep(1)
Задача сделать обертку для dzen2 - такая программа для вывода ввиде строки статусов всяких мониторов под линукс. Она читает построчно стандартный ввод и выводит его на себя.
Например так выведет строку test. ( задержка добавлена для наглядности)
%(echo test; sleep 3) | dzen2
А если посередине поставить еще и мой скрипт на питоне, то ничего не выводит
%(echo test; sleep 3) | filter.py | dzen2