mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 09:23:56 +00:00
sqlite3 returner support function args
This commit is contained in:
parent
3f830a51bf
commit
7e9b082f50
@ -37,6 +37,7 @@ Use the commands to create the sqlite3 database and tables::
|
|||||||
fun TEXT KEY,
|
fun TEXT KEY,
|
||||||
jid TEXT KEY,
|
jid TEXT KEY,
|
||||||
id TEXT KEY,
|
id TEXT KEY,
|
||||||
|
fun_args TEXT,
|
||||||
date TEXT NOT NULL,
|
date TEXT NOT NULL,
|
||||||
full_ret TEXT NOT NULL,
|
full_ret TEXT NOT NULL,
|
||||||
success TEXT NOT NULL
|
success TEXT NOT NULL
|
||||||
@ -103,12 +104,13 @@ def returner(ret):
|
|||||||
conn = _get_conn()
|
conn = _get_conn()
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
sql = '''INSERT INTO salt_returns
|
sql = '''INSERT INTO salt_returns
|
||||||
(fun, jid, id, date, full_ret, success)
|
(fun, jid, id, fun_args, date, full_ret, success)
|
||||||
VALUES (:fun, :jid, :id, :date, :full_ret, :success)'''
|
VALUES (:fun, :jid, :id, :fun_args, :date, :full_ret, :success)'''
|
||||||
cur.execute(sql,
|
cur.execute(sql,
|
||||||
{'fun': ret['fun'],
|
{'fun': ret['fun'],
|
||||||
'jid': ret['jid'],
|
'jid': ret['jid'],
|
||||||
'id': ret['id'],
|
'id': ret['id'],
|
||||||
|
'fun_args': str(ret['fun_args']) if ret['fun_args'] else None,
|
||||||
'date': str(datetime.datetime.now()),
|
'date': str(datetime.datetime.now()),
|
||||||
'full_ret': json.dumps(ret['return']),
|
'full_ret': json.dumps(ret['return']),
|
||||||
'success': ret['success']})
|
'success': ret['success']})
|
||||||
|
Loading…
Reference in New Issue
Block a user