#!/usr/bin/python -u

import sys, os

APLAY = "/usr/bin/aplay"
SOUNDFILE = sys.argv[1]

beepdev = open("/dev/beep")

try:
    while 1:
        if beepdev.read(1):
            rc = os.fork()
            if not rc:
                os.execl(APLAY, APLAY, "-q", SOUNDFILE)
            else:
                os.wait()
        else:
            continue
except:
    beepdev.close()
    sys.exit(0)

