""" Class that contains client access to the JobStateUpdate handler. """ from __future__ import absolute_import from __future__ import division from __future__ import print_function from DIRAC.Core.Base.Client import Client, createClient @createClient("WorkloadManagement/JobStateUpdate") class JobStateUpdateClient(Client): """JobStateUpdateClient sets url for the JobStateUpdateHandler.""" def __init__(self, url=None, **kwargs): """ Sets URL for JobStateUpdate handler :param self: self reference :param url: url of the JobStateUpdateHandler :param kwargs: forwarded to the Base Client class """ super(JobStateUpdateClient, self).__init__(**kwargs) if not url: self.serverURL = "WorkloadManagement/JobStateUpdate" else: self.serverURL = url