File: //lib/python3/dist-packages/supervisor/scripts/sample_commevent.py
#!/usr/bin/python3
# An example process which emits a stdout process communication event every
# second (or every number of seconds specified as a single argument).
import sys
import time
def write_stdout(s):
    sys.stdout.write(s)
    sys.stdout.flush()
def main(sleep):
    while 1:
        write_stdout('<!--XSUPERVISOR:BEGIN-->')
        write_stdout('the data')
        write_stdout('<!--XSUPERVISOR:END-->')
        time.sleep(sleep)
if __name__ == '__main__':
    if len(sys.argv) > 1:
        main(float(sys.argv[1]))
    else:
        main(1)