'Returns a ThriftJobInProgress (including task info)'

def get_job(self, jobid):

    try:
        job = self.client.getJob(self.thread_local.request_context, jobid)
    except JobNotFoundException as e:
        raise StructuredException(code='JT_JOB_NOT_FOUND', message=('Could    not    find    job    %s    on    JobTracker.' % jobid.asString), data=jobid)
    self._fixup_job(job)
    return job
