]> git.lyx.org Git - lyx.git/blobdiff - lib/scripts/csv2lyx.py
#7894 explain the status column of mac bindings
[lyx.git] / lib / scripts / csv2lyx.py
index 408b2afa7a0dc70aff83e9b4bb954ab9291bc8b3..000214446173ef9c0609a2489dc05624175c9028 100644 (file)
@@ -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