]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
replacing eval in multidb template with globals() function lookup
authorAndreas Grapentin <andreas@grapentin.org>
Thu, 28 Aug 2014 19:53:37 +0000 (21:53 +0200)
committerAndreas Grapentin <andreas@grapentin.org>
Thu, 28 Aug 2014 19:53:37 +0000 (21:53 +0200)
alembic/templates/multidb/script.py.mako

index 1e7f79a4b08135b232c30d7c9b8b34e3ac20bb17..a638b2d35a15eeb764ebc66292bf6d5fb80cafe4 100644 (file)
@@ -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")