Commit 2e8686f0 authored by Thibault VINCENT's avatar Thibault VINCENT
Browse files

add: handlers to list jobs and get logs

parent 8a55c410
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -800,3 +800,24 @@ class NodeHandler(RpcHandler):



    ##################################
    #   Job management
    ##################################
    
    @pure
    def job_list(self):
        '''
        List all existing jobs sorted by state, with ID and type.
        '''
        return self._host_handle.jobmgr.list()
    
    @pure
    def job_log(self, jid):
        '''
        Get log messages of a given job (human friendly text string with
        carriage return).
        '''
        # get the job
        job = self._host_handle.jobmgr.get_job(jid)
        # return log string
        return job.get_log()