]> granicus.if.org Git - python/commit
The behaviour of winsound.Beep() seems to differ between different versions of Window...
authorTrent Nelson <trent.nelson@snakebite.org>
Tue, 18 Mar 2008 07:32:47 +0000 (07:32 +0000)
committerTrent Nelson <trent.nelson@snakebite.org>
Tue, 18 Mar 2008 07:32:47 +0000 (07:32 +0000)
commit496ad271867d79925f94492939ba64285d7f796c
treecc10c1b339d1e84d1749bb06b5762afeed8338f8
parent3ce76756d31916f80d6a03b0dc257ec7036dcb5c
The behaviour of winsound.Beep() seems to differ between different versions of Windows when there's either:
    a) no sound card entirely
    b) legacy beep driver has been disabled
    c) the legacy beep driver has been uninstalled
Sometimes RuntimeErrors are raised, sometimes they're not.  If _have_soundcard() returns False, don't expect winsound.Beep() to raise a RuntimeError, as this clearly isn't the case, as demonstrated by the various Win32 XP buildbots.
Lib/test/test_winsound.py