From b3ae06f8243b15c5fecf66c155e7d01be657a92d Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Sat, 29 Oct 2016 15:59:43 -0400 Subject: [PATCH] Use the local session, not the Flask-managed one. --- module_build_service/scheduler/handlers/modules.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/module_build_service/scheduler/handlers/modules.py b/module_build_service/scheduler/handlers/modules.py index 6f30f7c4..7ddf3900 100644 --- a/module_build_service/scheduler/handlers/modules.py +++ b/module_build_service/scheduler/handlers/modules.py @@ -23,7 +23,7 @@ """ Handlers for module change events on the message bus. """ -from module_build_service import models, db, log +from module_build_service import models, log import module_build_service.builder import module_build_service.pdc import module_build_service.utils @@ -50,7 +50,7 @@ def done(config, session, msg): Otherwise the done -> ready state should happen when all dependent modules were re-built, at least that's the current plan. """ - build = models.ModuleBuild.from_module_event(db.session, msg) + build = models.ModuleBuild.from_module_event(session, msg) module_info = build.json() if module_info['state'] != msg.module_build_state: log.warn("Note that retrieved module state %r " @@ -71,7 +71,7 @@ def wait(config, session, msg): The kicking off of individual component builds is handled elsewhere, in module_build_service.schedulers.handlers.repos. """ - build = models.ModuleBuild.from_module_event(db.session, msg) + build = models.ModuleBuild.from_module_event(session, msg) log.info("Found build=%r from message" % build) module_info = build.json()