def get_user_by_topic(topic): """return the user who subscribe the topic parameter:topic""" query = GRUser.all().filter("topic = ",topic) if query.count() == 0: return False else: return query
def is_user(username): query = GRUser.all().filter("username = ",username) if query.count()==0: return None else: for gruser in query: return gruser break
def get_user_by_buzztopic(topic): """return the user who subscribe the topic parameter:topic""" if '?' in topic: topic = topic[:topic.find('?')] query = GRUser.all().filter("bt = ",topic) if query.count() == 0: return False else: return query