]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Allow for missing "expires" field in facebook session, which can
authorBen Darnell <bdarnell@beaker.local>
Sat, 1 May 2010 00:28:40 +0000 (17:28 -0700)
committerBen Darnell <bdarnell@beaker.local>
Sat, 1 May 2010 00:28:40 +0000 (17:28 -0700)
happen if offline_access is granted.

tornado/auth.py

index e17c89a237e8903f2556ada16b99f80a75a649c0..57db36e91b9f80bf846fa4d3e7cea2b95521a01a 100644 (file)
@@ -813,7 +813,7 @@ class FacebookMixin(object):
             "profile_url": users[0]["profile_url"],
             "username": users[0].get("username"),
             "session_key": session["session_key"],
-            "session_expires": session["expires"],
+            "session_expires": session.get("expires"),
         })
 
     def _parse_response(self, callback, response):