@wrap_urllib_exceptions<EOL><INDENT>def post_work_result(self, function_arn, work_item):<DEDENT>
url = self._get_work_url(function_arn)<EOL>runtime_logger.info('<STR_LIT>'.format(work_item.invocation_id, url))<EOL>request = Request(url, work_item.payload or b'<STR_LIT>')<EOL>request.add_header(HEADER_INVOCATION_ID, work_item.invocation_id)<EOL>request.add_header(HEADER_AUTH_TOKEN, self.auth_token)<EOL>urlopen(request)<EOL>runtime_logger.info('<STR_LIT>'.format(work_item.invocation_id))<EOL>
Post the result of processing work item by :code:`function_arn`.

:param function_arn: Arn of the Lambda function intended to receive the work for processing.
:type function_arn: string

:param work_item: The WorkItem holding the results of the work being posted.
:type work_item: WorkItem

:returns: None