

def _on_get_user_info(self, callback, session, users):
    if (users is None):
        callback(None)
        return
    callback({
        'name': users[0]['name'],
        'first_name': users[0]['first_name'],
        'last_name': users[0]['last_name'],
        'uid': users[0]['uid'],
        'locale': users[0]['locale'],
        'pic_square': users[0]['pic_square'],
        'profile_url': session[0]['profile_url'],
        'username': users[0].get('username'),
        'session_key': session['session_key'],
        'session_expires': session.get('expires'),
    })

dataset/ETHPy150Open D-L/SimpleBookMarks/src/tornado/auth.py FacebookMixin._on_get_user_info/VarMisuse@105/151 `users`->`session`