From: Ben Darnell Date: Sat, 2 Mar 2013 18:55:35 +0000 (-0500) Subject: Convert auth methods from return_future plus gen.engine to gen.coroutine. X-Git-Tag: v3.0.0~87 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c6aba46eb1011c132e801370d60646642ee9891;p=thirdparty%2Ftornado.git Convert auth methods from return_future plus gen.engine to gen.coroutine. --- diff --git a/tornado/auth.py b/tornado/auth.py index 0ff32cb22..7ffe8e8f6 100644 --- a/tornado/auth.py +++ b/tornado/auth.py @@ -629,15 +629,14 @@ class TwitterMixin(OAuthMixin): key=self.settings["twitter_consumer_key"], secret=self.settings["twitter_consumer_secret"]) - @return_future - @gen.engine - def _oauth_get_user_future(self, access_token, callback): + @gen.coroutine + def _oauth_get_user_future(self, access_token): user = yield self.twitter_request( "/users/show/" + escape.native_str(access_token[b"screen_name"]), access_token=access_token) if user: user["username"] = user["screen_name"] - callback(user) + raise gen.Return(user) class FriendFeedMixin(OAuthMixin): @@ -751,9 +750,8 @@ class FriendFeedMixin(OAuthMixin): key=self.settings["friendfeed_consumer_key"], secret=self.settings["friendfeed_consumer_secret"]) - @return_future - @gen.engine - def _oauth_get_user(self, access_token, callback): + @gen.coroutine + def _oauth_get_user_future(self, access_token, callback): user = yield self.friendfeed_request( "/feedinfo/" + access_token["username"], include="id,name,description", access_token=access_token) @@ -839,7 +837,7 @@ class GoogleMixin(OpenIdMixin, OAuthMixin): key=self.settings["google_consumer_key"], secret=self.settings["google_consumer_secret"]) - def _oauth_get_user_future(self, access_token, callback): + def _oauth_get_user_future(self, access_token): return OpenIdMixin.get_authenticated_user(self)