本文整理汇总了Python中query.Query.list_users方法的典型用法代码示例。如果您正苦于以下问题:Python Query.list_users方法的具体用法?Python Query.list_users怎么用?Python Query.list_users使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类query.Query
的用法示例。
在下文中一共展示了Query.list_users方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from query import Query [as 别名]
# 或者: from query.Query import list_users [as 别名]
#.........这里部分代码省略.........
def save_cron(self, bot_id, id, chats, text, date, tz, repeat, cron):
output = {}
if( id == '0' ):
self.query.insert([chats, 1, date, repeat, text, tz, bot_id, cron], 'cron')
output['cron'] = self.query.list({'bot_id': bot_id}, 'AND', 'cron')
output['status'] = 'Saved'
output['ok'] = True
return output
else:
return [id, chats, text, date, repeat]
# return self.query.update_cron(id, chats, text, date, repeat)
def update_cron(self, bot_id, id, values):
output = {}
update = json.loads(values)
self.query.update(update, 'cron', id)
output['cron'] = self.query.list({'id': id}, 'AND', 'cron')
output['ok'] = True
return output
def delete_cron(self, bot_id, id):
output = {}
output['ok'] = self.query.delete('cron', id)
output['cron'] = self.query.list({'bot_id': bot_id}, 'AND', 'cron')
return output
def get_chats(self, bot_id):
return self.query.list({'bot_id': bot_id}, 'AND', 'chats')
def sign_in(self, name, email, hash):
user = {}
user['email'] = email
output = {}
if( len(self.query.list_users(user, 'OR')) == 0 ):
self.query.add_user([name, email, hash])
output['ok'] = True
output['log_in'] = self.log_in(email, hash)
else:
output['ok'] = False
output['status'] = 'exists'
return output;
def log_in(self, email, hash):
output = {}
inputs = {}
inputs['email'] = email
inputs['hash'] = hash
user = self.query.list_users(inputs, 'AND')
if( len(user) > 0 ):
output['ok'] = True
output['user'] = user
output['bots'] = self.query.list({'user_id': user[0]['id']}, 'AND', 'bots')
else:
output['ok'] = False
if( len(self.query.list_users({'email': email}, 'AND')) == 0 ):
output['email'] = False
if( len(self.query.list_users({'hash': hash}, 'AND')) == 0 ):
output['hash'] = False
return output
def get_user(self, id):