del sys.path[-1]
return module
def logsql_engine(func):
def logsql_engine(func,force=False):
"""migrate.run.migrate_engine is a logengine in the decorated function"""
def entangle(*p,**k):
migrate.run.migrate_engine = sqlalchemy.create_engine(None,strategy='logsql')
if force or (not getattr(migrate.run,'migrate_engine',None)):
reload(migrate)
try:
return func(*p,**k)