diff --git a/jupyterhub/handlers/base.py b/jupyterhub/handlers/base.py index d130c653..80a97f9e 100644 --- a/jupyterhub/handlers/base.py +++ b/jupyterhub/handlers/base.py @@ -4,7 +4,7 @@ # Distributed under the terms of the Modified BSD License. import re - +from datetime import datetime try: # py3 from http.client import responses @@ -77,7 +77,9 @@ class BaseHandler(RequestHandler): if orm_token is None: return None else: - return orm_token.user + user = orm_token.user + user.last_activity = datetime.utcnow() + return user def get_current_user_cookie(self): """get_current_user from a cookie token"""