File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change 11import os
2+ import shlex
23import time
34import pymysql
45
@@ -42,16 +43,16 @@ def wait_for_mysql():
4243
4344if db_user == "root" :
4445 sql = 'mysql -h %s -u%s -p%s -e "CREATE DATABASE IF NOT EXISTS %s;"' % (
45- DB_HOST ,
46- db_user ,
47- db_passwd ,
46+ shlex . quote ( DB_HOST ) ,
47+ shlex . quote ( db_user ) ,
48+ shlex . quote ( db_passwd ) ,
4849 DATABASE_NAME ,
4950 )
5051 os .system (sql )
5152sql = "mysql -h %s -u%s -p%s %s </opt/scheduler/database/initial_tables.sql" % (
52- DB_HOST ,
53- db_user ,
54- db_passwd ,
53+ shlex . quote ( DB_HOST ) ,
54+ shlex . quote ( db_user ) ,
55+ shlex . quote ( db_passwd ) ,
5556 DATABASE_NAME ,
5657)
5758os .system (sql )
Original file line number Diff line number Diff line change 77
88import glob
99import os
10+ import shlex
1011from os .path import basename , join
1112from sqlalchemy import text
1213from datetime import datetime
@@ -79,11 +80,11 @@ def run_script_and_update_version_stamp(script, new_version):
7980 os .system (
8081 "mysql -h %(db_host)s -u%(db_user)s -p%(db_passwd)s %(database)s < %(script)s"
8182 % {
82- "db_host" : DB_HOST ,
83- "db_user" : db_user ,
84- "db_passwd" : db_passwd ,
85- "database" : DATABASE_NAME ,
86- "script" : script ,
83+ "db_host" : shlex . quote ( DB_HOST ) ,
84+ "db_user" : shlex . quote ( db_user ) ,
85+ "db_passwd" : shlex . quote ( db_passwd ) ,
86+ "database" : shlex . quote ( DATABASE_NAME ) ,
87+ "script" : shlex . quote ( script ) ,
8788 }
8889 )
8990 update_version_stamp (new_version )
You can’t perform that action at this time.
0 commit comments