def add_new_anagram(my_user, text, anagram_id, anagram_key): if is_english_word(text): anagram = Anagram(id=anagram_id) anagram.words.append(text) anagram.sorted_word = generate_id(text) anagram.length = len(text) anagram.user_id = my_user.key.id() anagram.put() # add key of the new anagram to the users KeyProperty my_user.anagrams.append(anagram_key) my_user.put()
def addanagram_new(my_user, text, words, anagram_id, anagram_key): if englishword(text): anagram = Anagram(id=anagram_id) anagram.words.append(text) anagram.sorted_word = generateid_for_users(text) anagram.length = len(text) anagram.words_count = len(anagram.words) anagram.sub_words = words anagram.user_id = my_user.key.id() anagram.put() my_user.anagrams.append(anagram_key) my_user.put()
def add_new_anagram(my_user, text, anagram_id, anagram_key): if text: anagram = Anagram(id=anagram_id) anagram.words.append(text) anagram.sorted_word = generate_id(text) anagramList = list(text) anagram.sub_anagram = generateSubAnagrams(anagramList) anagram.length = len(text) anagram.user_id = my_user.key.id() anagram.put() my_user.anagrams.append(anagram_key) if anagram.sorted_word is not None: my_user.anagram_count += 1 my_user.anagram_count if anagram.words is not None: my_user.words_count += 1 my_user.words_count my_user.put()