Skip to content

Commit

Permalink
Early return from AMT if assignment doesn't exist.
Browse files Browse the repository at this point in the history
  • Loading branch information
thisisdhaas committed Jul 10, 2015
1 parent ca05bb4 commit 00443d9
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions ampcrowd/amt/connection.py
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ def reject_assignment(assignment, reason):
conn = get_amt_connection(crowd_config['sandbox']) conn = get_amt_connection(crowd_config['sandbox'])
if not assignment_exists(assignment): if not assignment_exists(assignment):
logger.warn("No assignment--not rejecting it.") logger.warn("No assignment--not rejecting it.")
return


try: try:
conn.reject_assignment(assignment.assignment_id, reason) conn.reject_assignment(assignment.assignment_id, reason)
Expand All @@ -156,6 +157,7 @@ def bonus_worker(worker, assignment, amount, reason):
conn = get_amt_connection(crowd_config['sandbox']) conn = get_amt_connection(crowd_config['sandbox'])
if not assignment_exists(assignment): if not assignment_exists(assignment):
logger.warn("No assignment--not granting it a bonus.") logger.warn("No assignment--not granting it a bonus.")
return


try: try:
conn.grant_bonus(worker.worker_id, assignment.assignment_id, conn.grant_bonus(worker.worker_id, assignment.assignment_id,
Expand Down

0 comments on commit 00443d9

Please sign in to comment.