def get_user(id):
    user_service = UserService()
    user = user_service.get(id)
    if user is None:
        return response_with_status({'message': 'user not found'}, 404)
    else:
        return response_with_status(user.serialize)
def get_user(id):
    user_service = UserService()
    user = user_service.get(id)
    if user is None:
        return response_with_status({'message': 'user not found'}, 404)
    else:
        return response_with_status(user.serialize)
def get_account():
    try:
        user_service = UserService()
        logger.info('session[user] = %s ' % str(session['user']))
        sess_user = json.loads('{}' if session['user'] is None else str(session['user']))
        user = user_service.get(int(sess_user.get('id')))
        if user is None:
            return response_with_status({'message': 'user not found'}, 404)
        else:
            return response_with_status(user.to_dict())
    except Exception as e:
        logger.exception(e)
        raise e
def get_account():
    try:
        user_service = UserService()
        logger.info('session[user] = %s ' % str(session['user']))
        sess_user = json.loads(
            '{}' if session['user'] is None else str(session['user']))
        user = user_service.get(int(sess_user.get('id')))
        if user is None:
            return response_with_status({'message': 'user not found'}, 404)
        else:
            return response_with_status(user.to_dict())
    except Exception as e:
        logger.exception(e)
        raise e