<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def python_job(self, function, parameters=None):
 """ Run python function function : Python callable to execute name : Name of function (if not given, will used function.__name__) parameters : Parameters to parse to function label : Function label; for logging purposes """

        
        if not callable(function):
            raise utils.StimelaCabRuntimeError('Object given as function is not callable')
        
        if self.name is None:
            self.name = function.__name__

        self.job = {
                        'function'  :   function,
                        'parameters':   parameters,
                   }

        return 0