import sys import os import json sys.stderr.write("Starting Python Function\n") name = "I speak Python too" try: if not os.isatty(sys.stdin.fileno()): try: obj = json.loads(sys.stdin.read()) if obj["name"] != "": name = obj["name"] except ValueError: # ignore it sys.stderr.write("no input, but that's ok\n") except: pass print "Hello, " + name + "!"