def approve_assignment(self, assignment_id):
try:<EOL><INDENT>return self._is_ok(<EOL>self.mturk.approve_assignment(AssignmentId=assignment_id)<EOL>)<EOL><DEDENT>except ClientError as ex:<EOL><INDENT>assignment = self.get_assignment(assignment_id)<EOL>raise MTurkServiceException(<EOL>"<STR_LIT>".format(<EOL>assignment_id, str(assignment), str(ex)<EOL>)<EOL>)<EOL><DEDENT>
Approving an assignment initiates two payments from the
        Requester's Amazon.com account:
            1. The Worker who submitted the results is paid
               the reward specified in the HIT.
            2. Amazon Mechanical Turk fees are debited.