def get_jobs(self, recursive=True):
        """Return a dictionary with all the jobs

        For sub-classes, if recursive is True this will include jobs
        from any internal `Link`
        """
        if recursive:
            ret_dict = self.jobs.copy()
            return ret_dict
        return self.jobs