def _ensure_cookie_secret():
"""Makes sure cookie secret is cached."""
global _cookie_master_secret
entry = _db.config.find_one({'_id': 'cookie_master_secret'})
if not entry:
tmp_cookie_master_secret = misc_util.generate_random_id(length=32)
try:
entry = {
'_id': 'cookie_master_secret',
'value': tmp_cookie_master_secret,
}
_db.config.insert_one(entry)
except pymongo.errors.DuplicateKeyError:
entry = _db.config.find_one({'_id': 'cookie_master_secret'})
assert entry
_cookie_master_secret = entry['value']
评论列表
文章目录