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