Skip to content

Commit

Permalink
Improved csv2html - added ',' delimiter fallback
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Bright committed Jul 17, 2016
1 parent 68370ee commit c52cf84
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions metakernel_bash/metakernelrc.user
Original file line number Diff line number Diff line change
Expand Up @@ -829,10 +829,14 @@ else:
if len(text) < 100:
sample_len = len(text)

dialect = csv.Sniffer().sniff(text[:sample_len])
if verbosity > 1:
stderr("DELIMITER=<" + tohex(dialect.delimiter) + ">")
csvreader = csv.reader(text.splitlines(), dialect=dialect, quotechar='|')
try:
dialect = csv.Sniffer().sniff(text[:sample_len])
if verbosity > 1:
stderr("DELIMITER=<" + tohex(dialect.delimiter) + ">")
csvreader = csv.reader(text.splitlines(), dialect=dialect, quotechar='|')
except:
# On failure to sniff, try ',' delimiter
csvreader = csv.reader(text.splitlines(), delimiter=',', quotechar='|')

print('<table>')

Expand Down

0 comments on commit c52cf84

Please sign in to comment.