Commit df5d44ecfa6f350224df0b1964536eebe39d57a2

Authored by Miguel Barão
1 parent b2e894fe
Exists in master and in 1 other branch dev

- initdb.py now deals with initial white spaces

Showing 1 changed file with 2 additions and 1 deletions   Show diff stats
@@ -20,6 +20,7 @@ def fix(name): @@ -20,6 +20,7 @@ def fix(name):
20 # Parse command line options 20 # Parse command line options
21 argparser = argparse.ArgumentParser(description='Create new database from a CSV file (SIIUE format)') 21 argparser = argparse.ArgumentParser(description='Create new database from a CSV file (SIIUE format)')
22 argparser.add_argument('--db', default='students.db', type=str, help='database filename') 22 argparser.add_argument('--db', default='students.db', type=str, help='database filename')
  23 +# argparser.add_argument('--demo', default='students.db', type=str, help='add demo students')
23 argparser.add_argument('csvfile', nargs='?', type=str, default='', help='CSV filename') 24 argparser.add_argument('csvfile', nargs='?', type=str, default='', help='CSV filename')
24 args = argparser.parse_args() 25 args = argparser.parse_args()
25 26
@@ -42,7 +43,7 @@ try: @@ -42,7 +43,7 @@ try:
42 if args.csvfile: 43 if args.csvfile:
43 # from csv file if available 44 # from csv file if available
44 try: 45 try:
45 - csvreader = csv.DictReader(open(args.csvfile, encoding='iso-8859-1'), delimiter=';', quotechar='"') 46 + csvreader = csv.DictReader(open(args.csvfile, encoding='iso-8859-1'), delimiter=';', quotechar='"', skipinitialspace=True)
46 except EnvironmentError: 47 except EnvironmentError:
47 print('Error: CSV file "{0}" not found.'.format(args.csvfile)) 48 print('Error: CSV file "{0}" not found.'.format(args.csvfile))
48 session.rollback() 49 session.rollback()