################################################################################
def do_new(upload, upload_copy, handler, session):
################################################################################
def do_new(upload, upload_copy, handler, session):
missing = edit_overrides (missing, upload, session)
elif answer == 'M' and not Options["Trainee"]:
reason = Options.get('Manual-Reject', '') + "\n"
missing = edit_overrides (missing, upload, session)
elif answer == 'M' and not Options["Trainee"]:
reason = Options.get('Manual-Reject', '') + "\n"
reason = get_reject_reason(reason)
if reason is not None:
Logger.log(["NEW REJECT", upload.changes.changesname])
reason = get_reject_reason(reason)
if reason is not None:
Logger.log(["NEW REJECT", upload.changes.changesname])
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
with UploadCopy(upload) as upload_copy:
handler = PolicyQueueUploadHandler(upload, session)
if handler.get_action() is not None:
with UploadCopy(upload) as upload_copy:
handler = PolicyQueueUploadHandler(upload, session)
if handler.get_action() is not None:
return
do_new(upload, upload_copy, handler, session)
return
do_new(upload, upload_copy, handler, session)