本文整理匯總了Python中askomics.libaskomics.ParamManager.ParamManager.decode方法的典型用法代碼示例。如果您正苦於以下問題:Python ParamManager.decode方法的具體用法?Python ParamManager.decode怎麽用?Python ParamManager.decode使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類askomics.libaskomics.ParamManager.ParamManager
的用法示例。
在下文中一共展示了ParamManager.decode方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: listJobs
# 需要導入模塊: from askomics.libaskomics.ParamManager import ParamManager [as 別名]
# 或者: from askomics.libaskomics.ParamManager.ParamManager import decode [as 別名]
def listJobs(self):
import json
data = []
try:
conn = sqlite3.connect(self.pathdb,uri=True)
conn.row_factory = sqlite3.Row
c = conn.cursor()
reqSql = """ SELECT jobid, type, state, start, end, data, file, preview, requestGraph, variates, nr FROM jobs"""
c.execute(reqSql)
rows = c.fetchall()
for row in rows:
d = {}
d['jobid'] = row['jobid']
d['type'] = row['type']
d['state'] = row['state']
d['start'] = row['start']
d['end'] = row['end']
if row['data'] != None :
d['data'] = json.loads(ParamManager.decode(row['data']))
if row['file'] != None :
d['file'] = row['file']
d['preview'] = row['preview']
d['requestGraph'] = urllib.parse.unquote(row['requestGraph'])
d['variates'] = eval(ParamManager.decode(row['variates']))
d['nr'] = row['nr']
data.append(d)
except sqlite3.OperationalError as e :
self.log.info("Jobs database does not exist .")
c.execute(reqSql)
conn.commit()
conn.close()
return data
示例2: test_decode
# 需要導入模塊: from askomics.libaskomics.ParamManager import ParamManager [as 別名]
# 或者: from askomics.libaskomics.ParamManager.ParamManager import decode [as 別名]
def test_decode(self):
r = ParamManager.encode("@&###:::123%%%%!!!")
assert ParamManager.decode(r) == "@&###:::123%%%%!!!"