Alex Earl <[email protected]> added the comment:
The internal _csv module which actually implements the reader method expects
the first parameter to be an iterable object. Since strings are iterated by
character, that is why this is occuring. So, the fix would need to be made in
the _csv module, which is a C module. Would a valid fix be to check if the
first parameter is a string and then iterate differently?
Also, the first test, which checks if the delimiter should be assertNotEqual if
you are testing for '\t'. A better test might be to test to make sure that the
default delimiter is not being set (','). So, it might be better to
self.assertNotEqual(css.get_dialect(name).delimiter, ',')
or something similar.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue10602>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com