def updater(): configure_logging(daemon=True, daemon_log_file=DAEMON_LOG_FILE) from aiida.daemon.execmanager import update_jobs LOGGER.info('Checking for calculations to update') set_daemon_timestamp(task_name='updater', when='start') update_jobs() set_daemon_timestamp(task_name='updater', when='stop')
def manual_tick_all(): from aiida.daemon.execmanager import submit_jobs, update_jobs, retrieve_jobs from aiida.work.daemon import tick_workflow_engine from aiida.daemon.workflowmanager import execute_steps submit_jobs() update_jobs() retrieve_jobs() execute_steps() # legacy workflows tick_workflow_engine()
def updater(): from aiida.daemon.execmanager import update_jobs print "aiida.daemon.tasks.update: Checking for calculations to update" set_daemon_timestamp(task_name='updater', when='start') update_jobs() set_daemon_timestamp(task_name='updater', when='stop')