From 536328f56b3050e966ff44f3127e8270cad61dd6 Mon Sep 17 00:00:00 2001 From: Ivan Habunek Date: Sun, 14 Jan 2018 13:04:04 +0100 Subject: [PATCH] More robust parsing of legacy config --- toot/config_legacy.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/toot/config_legacy.py b/toot/config_legacy.py index 87d9e7f..d5e21a6 100644 --- a/toot/config_legacy.py +++ b/toot/config_legacy.py @@ -20,7 +20,10 @@ def load_user(path): with open(path, 'r') as f: lines = f.read().split() - return User(*lines) + try: + return User(*lines) + except TypeError: + return None def load_apps(path): @@ -30,7 +33,10 @@ def load_apps(path): for name in os.listdir(path): with open(path + name) as f: values = f.read().split() - yield App(*values) + try: + yield App(*values) + except TypeError: + pass def add_username(user, apps):