def append_job(self, job): from job_view import JobView from job_model import JobModel from job_presenter import JobPresenter id = job.id jobmodel = JobModel(job) jobview = JobView() jobpresen = JobPresenter(jobmodel, jobview) jobmodel.init() self.__job_dict[id] = (jobmodel, jobview, jobpresen) self.created_event.fire()