def get_tw_user(self, tw_username): try: tw_user = self.tw.get_user(tw_username) except tweepy.error.TweepError as err: self.logger.error(err) return None db_user, _created = TwitterUser.get_or_create( screen_name=tw_user.screen_name, defaults={'name': tw_user.name}) if not _created: if db_user.name != tw_user.name: db_user.name = tw_user.name db_user.save() return db_user
def get_tw_user(self, tw_username): try: tw_user = self.tw.get_user(tw_username) except tweepy.error.TweepError: return None db_user, _created = TwitterUser.get_or_create( screen_name=tw_user.screen_name, name=tw_user.name, ) if not _created: if db_user.name != tw_user.name: db_user.name = tw_user.name db_user.save() return db_user
def get_tw_user(self, tw_username): try: tw_user = self.tw.get_user(tw_username) except tweepy.error.TweepError: return None db_user, _created = TwitterUser.get_or_create( screen_name=tw_user.screen_name, name=tw_user.name, ) if not _created: if db_user.name != tw_user.name: db_user.name = tw_user.name db_user.save() return db_user