def get_job_input(self, job_id):
        """GetJobInput
            https://apidocs.joyent.com/manta/api.html#GetJobInput
        with the added sugar that it will retrieve the archived job if it has
        been archived, per:
            https://apidocs.joyent.com/manta/jobs-reference.html#job-completion-and-archival
        """
        try:
            return RawMantaClient.get_job_input(self, job_id)
        except errors.MantaAPIError as ex:
            if ex.res.status != 404:
                raise
            # Job was archived, try to retrieve the archived data.
            mpath = "/%s/jobs/%s/in.txt" % (self.account, job_id)
            content = self.get_object(mpath)
            keys = content.splitlines(False)
            return keys