Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b9ff91b

Browse files
committed
update of beep
1 parent 9ec9d22 commit b9ff91b

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

lib/core/common.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1506,13 +1506,20 @@ def beep():
15061506

15071507
if sys.platform == 'linux2':
15081508
try:
1509-
audio = file('/dev/audio', 'wb')
1509+
if os.path.exists('/dev/audio'):
1510+
audio = file('/dev/audio', 'wb')
15101511

1511-
for i in xrange(250):
1512-
audio.write(chr(32) * 4)
1513-
audio.write(chr(0) * 4)
1512+
for i in xrange(250):
1513+
audio.write(chr(32) * 4)
1514+
audio.write(chr(0) * 4)
15141515

1515-
audio.close()
1516+
audio.close()
1517+
else:
1518+
import curses
1519+
1520+
curses.initscr()
1521+
curses.beep()
1522+
curses.endwin()
15161523
except:
15171524
dataToStdout('\a', True)
15181525
else:

0 commit comments

Comments
 (0)