Exemple #1
0
def getUserSessionInfo(session_id):
    username = sessions_client.query('getUsernameForSession', [session_id])
    if username:        
        user_data = getUserDataFromDb(username)
        if user_data:
            user_data.last_ping_time = getUserLastPingTime(session_id)
            return user_data
Exemple #2
0
def getUserLastPingTime(session_id):
    formatted_time = sessions_client.query('getLastPingTime', [session_id])
    if formatted_time:
        tp = map(lambda x: string.atoi(x), formatted_time.split(':'))
        return datetime.datetime(tp[0], tp[1], tp[2], tp[3], tp[4], tp[5])