Merged revisions 79317 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r79317 | antoine.pitrou | 2010-03-23 01:25:54 +0100 (mar., 23 mars 2010) | 5 lines Issue #8139: ossaudiodev didn't initialize its types properly, therefore some methods (such as oss_mixer_device.fileno()) were not available. Initial patch by Bertrand Janin. ........
This commit is contained in:
parent
9f274b1fab
commit
9004eddf41
|
@ -159,6 +159,15 @@ class OSSAudioDevTests(unittest.TestCase):
|
|||
dsp.close()
|
||||
self.assertTrue(dsp.closed)
|
||||
|
||||
def test_mixer_methods(self):
|
||||
# Issue #8139: ossaudiodev didn't initialize its types properly,
|
||||
# therefore some methods were unavailable.
|
||||
mixer = ossaudiodev.openmixer()
|
||||
try:
|
||||
self.assertGreaterEqual(mixer.fileno(), 0)
|
||||
finally:
|
||||
mixer.close()
|
||||
|
||||
|
||||
def test_main():
|
||||
try:
|
||||
|
|
|
@ -359,6 +359,7 @@ Ben Jackson
|
|||
David Jacobs
|
||||
Kevin Jacobs
|
||||
Kjetil Jacobsen
|
||||
Bertrand Janin
|
||||
Geert Jansen
|
||||
Jack Jansen
|
||||
Bill Janssen
|
||||
|
|
|
@ -17,6 +17,10 @@ Core and Builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- Issue #8139: ossaudiodev didn't initialize its types properly, therefore
|
||||
some methods (such as oss_mixer_device.fileno()) were not available.
|
||||
Initial patch by Bertrand Janin.
|
||||
|
||||
- Issue #7512: shutil.copystat() could raise an OSError when the filesystem
|
||||
didn't support chflags() (for example ZFS under FreeBSD). The error is
|
||||
now silenced.
|
||||
|
|
|
@ -986,11 +986,17 @@ static struct PyModuleDef ossaudiodevmodule = {
|
|||
NULL
|
||||
};
|
||||
|
||||
PyObject*
|
||||
PyMODINIT_FUNC
|
||||
PyInit_ossaudiodev(void)
|
||||
{
|
||||
PyObject *m;
|
||||
|
||||
if (PyType_Ready(&OSSAudioType) < 0)
|
||||
return NULL;
|
||||
|
||||
if (PyType_Ready(&OSSMixerType) < 0)
|
||||
return NULL;
|
||||
|
||||
m = PyModule_Create(&ossaudiodevmodule);
|
||||
if (m == NULL)
|
||||
return NULL;
|
||||
|
|
Loading…
Reference in New Issue