summaryrefslogtreecommitdiffstats
path: root/Lib/wave.py
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2004-08-01 22:48:06 (GMT)
committerNeal Norwitz <nnorwitz@gmail.com>2004-08-01 22:48:06 (GMT)
commit0e67fd478f04d8634ea1e196e6ade2c4394984ee (patch)
treea20493abf7d0acfe35d8466514de54ec71a76a2c /Lib/wave.py
parent4ecd8cd046446a6ce0be4098e218f4d17c315d48 (diff)
downloadcpython-0e67fd478f04d8634ea1e196e6ade2c4394984ee.zip
cpython-0e67fd478f04d8634ea1e196e6ade2c4394984ee.tar.gz
cpython-0e67fd478f04d8634ea1e196e6ade2c4394984ee.tar.bz2
Fix SF #1001053, wave.open() with unicode filename fails
Backport candidate.
Diffstat (limited to 'Lib/wave.py')
-rw-r--r--Lib/wave.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/wave.py b/Lib/wave.py
index 29e15a0..08c51ba 100644
--- a/Lib/wave.py
+++ b/Lib/wave.py
@@ -155,7 +155,7 @@ class Wave_read:
def __init__(self, f):
self._i_opened_the_file = None
- if type(f) == type(''):
+ if isinstance(f, basestring):
f = __builtin__.open(f, 'rb')
self._i_opened_the_file = f
# else, assume it is an open file object already
@@ -294,7 +294,7 @@ class Wave_write:
def __init__(self, f):
self._i_opened_the_file = None
- if type(f) == type(''):
+ if isinstance(f, basestring):
f = __builtin__.open(f, 'wb')
self._i_opened_the_file = f
self.initfp(f)