diff options
author | xi <xi@18f92427-320e-0410-9341-c67f048884a3> | 2008-12-30 14:55:47 +0000 |
---|---|---|
committer | xi <xi@18f92427-320e-0410-9341-c67f048884a3> | 2008-12-30 14:55:47 +0000 |
commit | 18e56d688e73f8115bbe3413b3be16da077344e0 (patch) | |
tree | b6ec42f8be12edffaff86b2b16d592106a52e827 /tests | |
parent | 1ade43b5ac1f866ace28edd4c3a5dddfbf4e01eb (diff) | |
download | pyyaml-18e56d688e73f8115bbe3413b3be16da077344e0.tar.gz |
Minor compatibility fixes.
git-svn-id: http://svn.pyyaml.org/pyyaml/trunk@335 18f92427-320e-0410-9341-c67f048884a3
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/test_input_output.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/lib/test_input_output.py b/tests/lib/test_input_output.py index 311d0cf..0e9621e 100644 --- a/tests/lib/test_input_output.py +++ b/tests/lib/test_input_output.py @@ -4,7 +4,13 @@ import codecs, StringIO def _unicode_open(file, encoding, errors='strict'): info = codecs.lookup(encoding) - srw = codecs.StreamReaderWriter(file, info.streamreader, info.streamwriter, errors) + if isinstance(info, tuple): + reader = info[2] + writer = info[3] + else: + reader = info.streamreader + writer = info.streamwriter + srw = codecs.StreamReaderWriter(file, reader, writer, errors) srw.encoding = encoding return srw |