def get_secret_and_seid(self):
query = self.ds.query(kind='enrolled_in')
enrolled_in = list(query.fetch())
results = list()
for enrolled in enrolled_in:
query = self.ds.query(kind='sessions')
query.add_filter('cid', '=', enrolled['cid'])
sessions = list(query.fetch())
for session in sessions:
if session['expires'].replace(tzinfo=None) > datetime.now():
results.append(session)
# results = results + list(query.fetch())
if len(results) == 1:
secret = results[0]['secret']
seid = results[0]['seid']
else:
secret, seid = None, -1
return secret, seid
评论列表
文章目录