X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fscripts%2Fcsv2lyx.py;h=000214446173ef9c0609a2489dc05624175c9028;hb=c0bbc020a56e0e55fe4a07230ab6d9851fef0c24;hp=408b2afa7a0dc70aff83e9b4bb954ab9291bc8b3;hpb=74b225d428c701d31f6750debc4bc2f9d8cf343e;p=lyx.git diff --git a/lib/scripts/csv2lyx.py b/lib/scripts/csv2lyx.py index 408b2afa7a..0002144461 100644 --- a/lib/scripts/csv2lyx.py +++ b/lib/scripts/csv2lyx.py @@ -149,7 +149,13 @@ else: dialect = guesser.sniff(input_file) reader = csv.reader(open(infile, "rb"), dialect = dialect) except: - reader = csv.reader(open(infile, "rb"), dialect = dialect, delimiter =',') + # older versions (python < 2.5) of csv have problems (bugs) + # that is why we try harder to get a result, this should work on most cases + # as it assumes that the separator is a comma (the c in csv :-) ) + try: + reader = csv.reader(open(infile, "rb"), dialect = dialect, delimiter = ',') + except: + reader = csv.reader(open(infile, "rb"), delimiter = ',') # read input num_cols = 1 # max columns