#!/usr/bin/env python

import gobject
import gtk
import pygtk
import sys

# First, read some input, possibly becoming tainted.
s = raw_input()

# Now interact with X11.
window = gtk.Window(gtk.WINDOW_TOPLEVEL)

button = gtk.Button("Quit X11 pipe")
button.connect_object("clicked", gtk.mainquit, None)

gobject.timeout_add(1000, gtk.mainquit, None)

window.add(button)

button.show()
window.show()

gtk.main()

window.hide()

# Finally, finish piping through data, starting with previously read line.
try:
	while True:
		print(s)
		s = raw_input()
except EOFError:
	sys.exit(0)

sys.exit(1)
