Avoid TypeError when project-specific Flamenco Manager cannot be found
This commit is contained in:
parent
4158c4eed5
commit
0be5c16926
@ -59,8 +59,12 @@ def handle_project_update(_=None, _2=None):
|
|||||||
if name in ps and hasattr(prefs, name):
|
if name in ps and hasattr(prefs, name):
|
||||||
setattr(prefs, name, ps[name])
|
setattr(prefs, name, ps[name])
|
||||||
if ps.get('flamenco_manager'):
|
if ps.get('flamenco_manager'):
|
||||||
prefs.flamenco_manager.manager = ps['flamenco_manager']
|
manager_id = ps['flamenco_manager']
|
||||||
log.debug('setting flamenco manager to %s', ps['flamenco_manager'])
|
log.debug('setting flamenco manager to %s', manager_id)
|
||||||
|
try:
|
||||||
|
prefs.flamenco_manager.manager = manager_id
|
||||||
|
except TypeError:
|
||||||
|
log.warning('manager %s for this project could not be found', manager_id)
|
||||||
|
|
||||||
finally:
|
finally:
|
||||||
project_settings_loading = False
|
project_settings_loading = False
|
||||||
|
Reference in New Issue
Block a user