1#!/usr/bin/python 2# 3# Server that will communicate over stdin/stderr 4# 5# This requires Python 2.6 or later. 6 7from __future__ import print_function 8import sys 9 10if __name__ == "__main__": 11 12 if len(sys.argv) > 1: 13 print(sys.argv[1]) 14 15 while True: 16 typed = sys.stdin.readline() 17 if typed.startswith("quit"): 18 print("Goodbye!") 19 sys.stdout.flush() 20 break 21 if typed.startswith("echo "): 22 print(typed[5:-1]) 23 sys.stdout.flush() 24 if typed.startswith("echoerr"): 25 print(typed[8:-1], file=sys.stderr) 26 sys.stderr.flush() 27 if typed.startswith("double"): 28 print(typed[7:-1] + "\nAND " + typed[7:-1]) 29 sys.stdout.flush() 30 31