Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def get(self, id):
"""
根据 id 获取数据。
:param id: 要获取的数据的 id
:return: 返回取到的数据,如果是空则返回一个空的 ``dict`` 对象
"""
cur = self.conn.cursor()
cur.execute("SELECT value FROM WeRoBot WHERE id=%s LIMIT 1;", (id, ))
session_json = cur.fetchone()
if session_json is None:
return {}
return json_loads(session_json[0])
def get(self, id):
document = self._get_document(id)
if document:
session_json = document["session"]
return json_loads(session_json)
return {}
def get(self, id):
"""
根据 id 获取数据。
:param id: 要获取的数据的 id
:return: 返回取到的数据,如果是空则返回一个空的 ``dict`` 对象
"""
id = self.key_name(id)
session_json = self.redis.get(id) or '{}'
return json_loads(session_json)
def get(self, id):
session_json = self.db.get(id, "{}")
return json_loads(session_json)
def get(self, id):
id = self.key_name(id)
session_json = self.cache.get(id) or '{}'
return json_loads(session_json)
def get(self, id):
"""
根据 id 获取数据。
:param id: 要获取的数据的 id
:return: 返回取到的数据,如果是空则返回一个空的 ``dict`` 对象
"""
document = self._get_document(id)
if document:
session_json = document["session"]
return json_loads(session_json)
return {}
def get(self, id):
"""
根据 id 获取数据。
:param id: 要获取的数据的 id
:return: 返回取到的数据,如果是空则返回一个空的 ``dict`` 对象
"""
try:
session_json = self.db[id]
except KeyError:
session_json = "{}"
return json_loads(session_json)
def get(self, id):
id = self.key_name(id)
session_json = self.redis.get(id) or '{}'
return json_loads(session_json)