added a check_eligible function to image reprocessing

This commit is contained in:
Rodney Ewing 2013-08-02 08:02:14 -07:00
parent 663b378b25
commit 273c79513d

View File

@ -90,9 +90,27 @@ def _parser(args):
return parser.parse_args(args[1])
def _check_eligible(entry_args, reprocess_args):
if entry_args.state == 'processed':
if reprocess_args.initial_processing:
raise Exception(_('You can not run --initial_processing on media'
' that has already been processed.'))
if entry_args.state == 'failed':
if reprocess_args.resize:
raise Exception(_('You can not run --resize on media that has not'
'been processed.'))
if entry_args.state == 'processing':
raise Exception(_('We currently do not support reprocessing on media'
'that is in the "processing" state.'))
def media_reprocess(args):
reprocess_args = _parser(args)
args = args[0]
entry_args = args[0]
_check_eligible(entry_args, reprocess_args)
import ipdb
ipdb.set_trace()