本文整理汇总了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%%%%!!!"