def lp_job(self):
        """

        :rtype: LPJob
        """
        if self._lp_job is None:
            self._lp_job = self.__get_lp_job()
            self.core.publish(self.SECTION, 'job_no', self._lp_job.number)
            self.core.publish(self.SECTION, 'web_link', self._lp_job.web_link)
            self.core.publish(self.SECTION, 'job_name', self._lp_job.name)
            self.core.publish(self.SECTION, 'job_dsc', self._lp_job.description)
            self.core.publish(self.SECTION, 'person', self._lp_job.person)
            self.core.publish(self.SECTION, 'task', self._lp_job.task)
            self.core.publish(self.SECTION, 'version', self._lp_job.version)

        return self._lp_job
def lp_job ( self ) : if self . _lp_job is None : self . _lp_job = self . __get_lp_job ( ) self . core . publish ( self . SECTION , 'job_no' , self . _lp_job . number ) self . core . publish ( self . SECTION , 'web_link' , self . _lp_job . web_link ) self . core . publish ( self . SECTION , 'job_name' , self . _lp_job . name ) self . core . publish ( self . SECTION , 'job_dsc' , self . _lp_job . description ) self . core . publish ( self . SECTION , 'person' , self . _lp_job . person ) self . core . publish ( self . SECTION , 'task' , self . _lp_job . task ) self . core . publish ( self . SECTION , 'version' , self . _lp_job . version ) return self . _lp_job
:rtype: LPJob