def create_random_vote(self):
"""Create secrrets for voting."""
"""This is done for prevent automatic or robotic voting."""
random_number = random.randrange(0, 100000)
current_time = int(time.time())
result = await self.db.fetchrow(
# 'select * from stickers order by random() limit 1;'
'SELECT * FROM stickers TABLESAMPLE SYSTEM_ROWS(1);'
)
random_sticker = json.loads(result[1])
token = await self.db.fetchval(
"select md5('{}');".format(random_number))
await self.db.fetch(
"insert into secret (data) values"
"('{}')".format(json.dumps([
token,
current_time,
random_sticker[0],
random_sticker[2]
])))
return (random_sticker[2], token)
postgres_driver.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录