New submission from Hirokazu Yamamoto <ocean-c...@m2.ccsnet.ne.jp>:

winsound.PlaySound doesn't accept non-unicode string.

Python 3.1rc2+ (py3k, Jun 14 2009, 14:07:51) [MSC v.1200 32 bit (Intel)]
on win3
2
Type "help", "copyright", "credits" or "license" for more information.
>>> import winsound
>>> winsound.PlaySound("あ.wav", winsound.SND_LOOP | winsound.SND_ASYNC)

# Rings bell forever.

It's easy to fix this on python3x. I'm not sure this should be fixed in
python2.x, and if should be fixed, probably needs some code like in
posixmodule.c.

  /* try parse args as unicode */
      /* call PlaySoundW */
  /* if fail, try parse args as ascii */
      /* call PlaySoundA */

----------
components: Extension Modules, Windows
files: py3k_winsound.patch
keywords: patch
messages: 89554
nosy: ocean-city
severity: normal
status: open
title: winsound.PlaySound doesn't accept non-unicode string
versions: Python 2.6, Python 2.7, Python 3.0, Python 3.1, Python 3.2
Added file: http://bugs.python.org/file14325/py3k_winsound.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue6317>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to