def _set_up_scheduler(self): # Creates scheduler with local database and logger # returns scheduler jobstores = { 'default': SQLAlchemyJobStore(url='sqlite:///'+self.storage_location+'/jobs.db') } scheduler = BackgroundScheduler(jobstores = jobstores) scheduler.name = 'apscheduler' self._setup_logger(scheduler.name) # scheduler.add_job(memory_info, 'interval', seconds= 60 , name = 'memory', id = 'memory', replace_existing=True) return scheduler