Skip Montanaro added the comment:
The string name of the dialect is "excel-tab". Hyphens are not
valid characters in identifiers though, so the actual object
is named "excel_tab". When you call csv.get_dialect("excel-tab")
it instantiates the csv.excel_tab class and returns that:
>>> csv.list_dialects()
['excel-tab', 'excel']
>>> csv.get_dialect("excel-tab")
<csv.excel_tab instance at 0x820b50c>
>>> csv.excel_tab
<class csv.excel_tab at 0x81f9f5c>
>>> csv.get_dialect("excel-tab").__class__ == csv.excel_tab
True
----------
assignee: -> skip.montanaro
nosy: +skip.montanaro
resolution: -> works for me
status: open -> closed
__________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1227>
__________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com