Add exception handling

merge-requests/30/head
Bob Mottram 2024-07-18 13:41:23 +01:00
parent 0d291b9292
commit a28030d6e1
1 changed files with 15 additions and 10 deletions

View File

@ -872,17 +872,22 @@ def is_artist(base_dir: str, nickname: str) -> bool:
return True return True
return False return False
with open(artists_file, 'r', encoding='utf-8') as fp_artists: lines = []
lines = fp_artists.readlines() try:
if len(lines) == 0: with open(artists_file, 'r', encoding='utf-8') as fp_artists:
admin_name = get_config_param(base_dir, 'admin') lines = fp_artists.readlines()
if admin_name: except OSError:
if admin_name == nickname: print('EX: is_artist unable to read ' + artists_file)
return True
for artist in lines: if len(lines) == 0:
artist = artist.strip('\n').strip('\r') admin_name = get_config_param(base_dir, 'admin')
if artist == nickname: if admin_name:
if admin_name == nickname:
return True return True
for artist in lines:
artist = artist.strip('\n').strip('\r')
if artist == nickname:
return True
return False return False