wrap get_entry_and_processing_manager in try, except block
This commit is contained in:
parent
4e6013689b
commit
441ed10de0
@ -254,6 +254,9 @@ def available(args):
|
||||
media_type = args.id_or_type
|
||||
media_entry = None
|
||||
manager = get_processing_manager_for_type(media_type)
|
||||
except ProcessingManagerDoesNotExist:
|
||||
entry = MediaEntry.query.filter_by(id=args.id_or_type).first()
|
||||
print 'No such processing manager for {0}'.format(entry.media_type)
|
||||
|
||||
if args.state:
|
||||
processors = manager.list_all_processors_by_state(args.state)
|
||||
@ -284,6 +287,7 @@ def available(args):
|
||||
|
||||
|
||||
def run(args):
|
||||
try:
|
||||
media_entry, manager = get_entry_and_processing_manager(args.media_id)
|
||||
|
||||
# TODO: (maybe?) This could probably be handled entirely by the
|
||||
@ -308,6 +312,10 @@ def run(args):
|
||||
reprocess_action=args.reprocess_command,
|
||||
reprocess_info=reprocess_request)
|
||||
|
||||
except ProcessingManagerDoesNotExist:
|
||||
entry = MediaEntry.query.filter_by(id=args.media_id).first()
|
||||
print 'No such processing manager for {0}'.format(entry.media_type)
|
||||
|
||||
|
||||
def bulk_run(args):
|
||||
pass
|
||||
|
Loading…
x
Reference in New Issue
Block a user