More robust parsing of legacy config

pull/48/head
Ivan Habunek 2018-01-14 13:04:04 +01:00
rodzic f976e7c818
commit 536328f56b
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: CDBD63C43A30BB95
1 zmienionych plików z 8 dodań i 2 usunięć

Wyświetl plik

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