Пример #1
0
 def _tx(user):
     try:
         from models_acc import UserFollowingIndex, UserSettings, UserProfile, UserCounter
         settings = UserSettings(key_name='settings_%s' % user.id,
                                 parent=user,
                                 language=language)
         profile = UserProfile(key_name='profile_%s' % user.id,
                               parent=user,
                               username=user.username,
                               email=user.email)
         followings = UserFollowingIndex(parent=user)
         counters = UserCounter(key_name='counters_%s' % user.id,
                                parent=user)
         db.put_async([settings, profile, followings, counters])
         return True
     except:
         return False