1
0
mirror of https://github.com/ihabunek/toot.git synced 2024-11-03 04:17:21 -05:00

More robust parsing of legacy config

This commit is contained in:
Ivan Habunek 2018-01-14 13:04:04 +01:00
parent f976e7c818
commit 536328f56b
No known key found for this signature in database
GPG Key ID: CDBD63C43A30BB95

View File

@ -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):