def fillOdenkiUserByEmailUser(): try: odenki_user = OdenkiUser.loadFromSession() assert isinstance(odenki_user, OdenkiUser) return except EntityNotFound: email_user = EmailUser.loadFromSession() assert isinstance(email_user, EmailUser) odenki_user = OdenkiUser.getByOdenkiId(email_user.odenkiId) assert isinstance(odenki_user, OdenkiUser) odenki_user.saveToSession()
def fillEmailUser(): odenki_user = OdenkiUser.loadFromSession() assert isinstance(odenki_user, OdenkiUser) try: email_user = EmailUser.loadFromSession() except EntityNotFound: email_user = EmailUser.getByOdenkiId(odenki_user.odenkiId) assert isinstance(email_user, EmailUser) if email_user.odenkiId is None: email_user.odenkiId = odenki_user.odenkiId email_user.put() # put EmailUser if odenkiId is updated email_user.saveToSession()