From 453f5c5002e89d9baa55be8aa8e1f63e6620c647 Mon Sep 17 00:00:00 2001 From: Salvo 'LtWorf' Tomaselli Date: Sun, 23 Jan 2022 13:44:01 +0100 Subject: [PATCH] Ignore case to decide format Otherwise strange people that use uppercase names will get issues. Closes: #59 --- relational/maintenance.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relational/maintenance.py b/relational/maintenance.py index 218850c..e3780cf 100644 --- a/relational/maintenance.py +++ b/relational/maintenance.py @@ -93,7 +93,7 @@ class UserInterface: Files ending with .csv are loaded as csv, the others are loaded as json. ''' - if filename.endswith('.csv'): + if filename.lower().endswith('.csv'): rel = Relation.load_csv(filename) else: rel = Relation.load(filename) @@ -105,7 +105,7 @@ class UserInterface: def store(self, filename: str, name: str) -> None: '''Stores a relation to file.''' - if filename.endswith('.csv'): + if filename.lower().endswith('.csv'): self.relations[name].save_csv(filename) else: self.relations[name].save(filename)