summaryrefslogtreecommitdiff
path: root/helpers.py
diff options
context:
space:
mode:
authorPanFritz <redstonenoobpan@gmail.com>2015-09-01 00:42:19 +0200
committerPanFritz <redstonenoobpan@gmail.com>2015-09-01 00:42:19 +0200
commit945cc977a772e5ab8e6cd75e4ec8af5fbd44bd12 (patch)
tree43c84ab487974346fe97f0f1985d87698213e622 /helpers.py
parentf711f5e46cf246a3bea1c601146c4a0b5188e06e (diff)
Imported db password and user from secrets, added target_args
Diffstat (limited to 'helpers.py')
-rw-r--r--helpers.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/helpers.py b/helpers.py
index 1358033..58339b7 100644
--- a/helpers.py
+++ b/helpers.py
@@ -14,6 +14,7 @@ from player import get_py_player
from player import py_players
#Imports for async query
+from secrets import *
import mysqlhack
from com.ziclix.python.sql import zxJDBC
import threading
@@ -201,19 +202,19 @@ If you want your function to run sync in the case you are doing something spigot
Example can be found in loginsecurity.py
"""
-def async_query(mysql_database,mysql_user,mysql_pass,query,args,target):
+def async_query(mysql_database,query,query_args,target_args,target):
- def async_query_t(mysql_database,mysql_user,mysql_pass,query,args,target):
- db_conn = zxJDBC.connect("servercontrol.db")
+ def async_query_t(mysql_database,query,query_args,target_args,target):
+ db_conn = zxJDBC.connect(mysql_database, mysql_user, mysql_pass, "com.mysql.jdbc.Driver")
db_curs = db_conn.cursor()
- db_curs.execute(query,args)
+ db_curs.execute(query,query_args)
db_conn.commit()
fetchall = db_curs.fetchall()
db_curs.close()
db_conn.close()
- target(fetchall)
+ target(fetchall,target_args)
- t = threading.Thread(target=async_query_t,args=(mysql_database,mysql_user,mysql_pass,query,args,target))
+ t = threading.Thread(target=async_query_t,args=(mysql_database,query,query_args,target_args,target))
t.daemon = True
t.start()