On, Wed Feb 20, 2008, Lenard Lindstrom wrote: > Marcus von Appen wrote: >> On, Tue Feb 19, 2008, Lenard Lindstrom wrote: >> >> [...] >> >> [Broken Sound creation from file objects] >> >>> The following changes to examples\sound.py confirm it. >>> >>> file = open(os.path.join('data', 'secosmic_lo.wav'), 'rb') >>> try: >>> sound = mixer.Sound(file) >>> finally: >>> file.close() >>> >>> Running the modified sound.py raises an exception: >>> >>> Traceback (most recent call last): >>> File "sound.py", line 21, in <module> >>> sound = mixer.Sound(file) >>> TypeError: expected a readable buffer object >>> >> >> Finally fixed in rev. 1123. Thanks to you both pointing me to it. >> > Shouldn't PyErr_Clear() be called to clear the error raised by > PyObject_AsReadBuffer when the object is not a buffer? Sure. I forgot to add that. It's done now. Regards Marcus
Attachment:
pgpFtZ8gdyBmZ.pgp
Description: PGP signature