X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=mediagoblin%2Fdb%2Fsql%2Fopen.py;h=ce5f06042f8d8f33c95763edf41ebd394bca448f;hb=c4869eff408116d9082c6b0536980d3aa71c1172;hp=2520bb49b5f2496de2337f37d839617da20c94c1;hpb=b829595334e10454a6528bdac944d781f6102145;p=mediagoblin.git diff --git a/mediagoblin/db/sql/open.py b/mediagoblin/db/sql/open.py index 2520bb49..ce5f0604 100644 --- a/mediagoblin/db/sql/open.py +++ b/mediagoblin/db/sql/open.py @@ -37,6 +37,12 @@ class DatabaseMaster(object): Session.add(obj) Session.flush() + def check_session_clean(self): + for dummy in Session(): + _log.warn("STRANGE: There are elements in the sql session. " + "Please report this and help us track this down.") + break + def reset_after_request(self): Session.rollback() Session.remove() @@ -45,8 +51,7 @@ class DatabaseMaster(object): def load_models(app_config): import mediagoblin.db.sql.models - # TODO/Fix: This breaks celery - if False: + if True: for media_type in app_config['media_types']: _log.debug("Loading %s.models", media_type) __import__(media_type + ".models")