def fillOdenkiUserByGoogleUser(): try: odenki_user = OdenkiUser.loadFromSession() assert isinstance(odenki_user, OdenkiUser) return except EntityNotFound: gmail_user = GmailUser.loadFromSession() assert isinstance(gmail_user, GmailUser) odenki_user = OdenkiUser.getByOdenkiId(gmail_user.odenkiId) assert isinstance(odenki_user, OdenkiUser) odenki_user.saveToSession()
def fillOdenkiUserByGoogleUser(): try: odenki_user = OdenkiUser.loadFromSession() assert isinstance(odenki_user, OdenkiUser) return except EntityNotFound: gmail_user = GmailUser.loadFromSession() assert isinstance(gmail_user, GmailUser) odenki_user = OdenkiUser.getByOdenkiId(gmail_user.odenkiId) assert isinstance(odenki_user, OdenkiUser) odenki_user.saveToSession()
def fillGmailUser(): odenki_user = OdenkiUser.loadFromSession() assert isinstance(odenki_user, OdenkiUser) try: gmail_user = GmailUser.loadFromSession() except EntityNotFound: gmail_user = GmailUser.getByOdenkiId(odenki_user.odenkiId) assert isinstance(gmail_user, GmailUser) if gmail_user.odenkiId is None: gmail_user.odenkiId = odenki_user.odenkiId gmail_user.put() # put GmailUser if odenkiId is updated gmail_user.saveToSession()
def fillGmailUser(): odenki_user = OdenkiUser.loadFromSession() assert isinstance(odenki_user, OdenkiUser) try: gmail_user = GmailUser.loadFromSession() except EntityNotFound: gmail_user = GmailUser.getByOdenkiId(odenki_user.odenkiId) assert isinstance(gmail_user, GmailUser) if gmail_user.odenkiId is None: gmail_user.odenkiId = odenki_user.odenkiId gmail_user.put() # put GmailUser if odenkiId is updated gmail_user.saveToSession()