Repost the job if it has timed out
        (:py:data:`cloudsight.STATUS_TIMEOUT`).

        :param token: Job token as returned from
                        :py:meth:`cloudsight.API.image_request` or
                        :py:meth:`cloudsight.API.remote_image_request`

def repost(self, token):
        """
        Repost the job if it has timed out
        (:py:data:`cloudsight.STATUS_TIMEOUT`).

        :param token: Job token as returned from
                        :py:meth:`cloudsight.API.image_request` or
                        :py:meth:`cloudsight.API.remote_image_request`
        """
        url = '%s/%s/repost' % (REQUESTS_URL, token)
        response = requests.post(url, headers={
            'Authorization': self.auth.authorize('POST', url),
            'User-Agent': USER_AGENT,
        })

        if response.status_code == 200:
            return

        return self._unwrap_error(response)