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

Reply via email to