From 20368883357b83c6e27d4bed359483ddf8bc0f01 Mon Sep 17 00:00:00 2001 From: louisabraham Date: Fri, 31 May 2019 14:54:45 +0200 Subject: [PATCH] convert csv header to lowercase --- ffpass/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ffpass/__init__.py b/ffpass/__init__.py index bf8ede8..0d2521c 100644 --- a/ffpass/__init__.py +++ b/ffpass/__init__.py @@ -175,9 +175,15 @@ def exportLogins(key, jsonLogins): return logins +def lower_header(from_file): + it = iter(from_file) + yield next(it).lower() + yield from it + + def readCSV(from_file): logins = [] - reader = csv.DictReader(from_file) + reader = csv.DictReader(lower_header(from_file)) for row in reader: logins.append((rawURL(row["url"]), row["username"], row["password"])) return logins -- 2.52.0