update of beep

This commit is contained in:
Miroslav Stampar 2010-10-26 06:30:27 +00:00
parent 9ec9d223e1
commit b9ff91b6e9

View File

@ -1506,13 +1506,20 @@ def beep():
if sys.platform == 'linux2': if sys.platform == 'linux2':
try: try:
audio = file('/dev/audio', 'wb') if os.path.exists('/dev/audio'):
audio = file('/dev/audio', 'wb')
for i in xrange(250): for i in xrange(250):
audio.write(chr(32) * 4) audio.write(chr(32) * 4)
audio.write(chr(0) * 4) audio.write(chr(0) * 4)
audio.close() audio.close()
else:
import curses
curses.initscr()
curses.beep()
curses.endwin()
except: except:
dataToStdout('\a', True) dataToStdout('\a', True)
else: else: