From df5d44ecfa6f350224df0b1964536eebe39d57a2 Mon Sep 17 00:00:00 2001 From: Miguel BarĂ£o Date: Tue, 18 Oct 2016 23:16:23 +0100 Subject: [PATCH] - initdb.py now deals with initial white spaces --- initdb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/initdb.py b/initdb.py index cf7c27e..59ba0c8 100755 --- a/initdb.py +++ b/initdb.py @@ -20,6 +20,7 @@ def fix(name): # Parse command line options argparser = argparse.ArgumentParser(description='Create new database from a CSV file (SIIUE format)') argparser.add_argument('--db', default='students.db', type=str, help='database filename') +# argparser.add_argument('--demo', default='students.db', type=str, help='add demo students') argparser.add_argument('csvfile', nargs='?', type=str, default='', help='CSV filename') args = argparser.parse_args() @@ -42,7 +43,7 @@ try: if args.csvfile: # from csv file if available try: - csvreader = csv.DictReader(open(args.csvfile, encoding='iso-8859-1'), delimiter=';', quotechar='"') + csvreader = csv.DictReader(open(args.csvfile, encoding='iso-8859-1'), delimiter=';', quotechar='"', skipinitialspace=True) except EnvironmentError: print('Error: CSV file "{0}" not found.'.format(args.csvfile)) session.rollback() -- libgit2 0.21.2