From: Andreas Grapentin Date: Thu, 28 Aug 2014 19:53:37 +0000 (+0200) Subject: replacing eval in multidb template with globals() function lookup X-Git-Tag: rel_0_7_0~78^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a310d5195acccd00a38dad8d5ab00e1857739247;p=thirdparty%2Fsqlalchemy%2Falembic.git replacing eval in multidb template with globals() function lookup --- diff --git a/alembic/templates/multidb/script.py.mako b/alembic/templates/multidb/script.py.mako index 1e7f79a4..a638b2d3 100644 --- a/alembic/templates/multidb/script.py.mako +++ b/alembic/templates/multidb/script.py.mako @@ -18,11 +18,11 @@ import sqlalchemy as sa ${imports if imports else ""} def upgrade(engine_name): - eval("upgrade_%s" % engine_name)() + globals()["upgrade_%s" % engine_name]() def downgrade(engine_name): - eval("downgrade_%s" % engine_name)() + globals()["downgrade_%s" % engine_name]() <% db_names = config.get_main_option("databases")