#!/usr/bin/env python3

import os
import sys
import time

# When the parent dies we are seeing continual newlines, so we only access so many before stopping
counter = 0

while True:
    try:
        line = sys.stdin.readline().strip()
        if line == "":
            counter += 1
            if counter > 100:
                break
            continue

        counter = 0

        send = '\n%s %s %s\n' % ('-' * 10, line, '-' * 10)
        sys.stderr.write(f'{send}\n')
        sys.stderr.flush()
    except KeyboardInterrupt:
        pass
    except IOError:
        # most likely a signal during readline
        pass
