def register_twitter(name, twitter_id, user_id=None): user = User.find_twitter(twitter_id) if user: raise ExistingUser() if not user_id: user_id = User.create(name) User.set_twitter(user_id, twitter_id) return user_id
def login_twitter(twitter_id): user = User.find_twitter(twitter_id) if not user: raise UserNotFound() return user