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_6_7~8^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4aae78c6bb8f4061aab8d8414352415f4ab1a023;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")