From cd5bba77c15b5476d01f9bd6f86b7f3ec40a71d1 Mon Sep 17 00:00:00 2001 From: Michael Hierweck Date: Wed, 22 Sep 2021 12:31:48 +0200 Subject: [PATCH] Update to recent CAS protocol version. --- CHANGES.txt | 9 ++++++++- setup.py | 3 ++- src/hs/admin/api/session.py | 3 ++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index c89b95f..1b3dded 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -4,7 +4,7 @@ Changelog 0.1 --- -- Initial release. +- Initial release. [Michael Hierweck , Hostsharing eG] @@ -16,3 +16,10 @@ Changelog - Add build instructions. [Michael Hierweck , Hostsharing eG] + + +0.3 +--- + +- Update to recent CAS protocol version. + [Michael Hierweck , Hostsharing eG] diff --git a/setup.py b/setup.py index c040da6..0efc110 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages import os -version = '0.2' +version = '0.3' long_description = ( open('README.txt').read()) @@ -28,6 +28,7 @@ setup(name='hs.admin.api', install_requires=[ 'setuptools', 'requests', + 'pyyaml', # -*- Extra requirements: -*- ], entry_points=""" diff --git a/src/hs/admin/api/session.py b/src/hs/admin/api/session.py index 4432e22..e2b8e15 100644 --- a/src/hs/admin/api/session.py +++ b/src/hs/admin/api/session.py @@ -2,6 +2,7 @@ """ from requests import delete, post +from yaml import safe_load from .exceptions import LoginError, SessionError @@ -33,7 +34,7 @@ class Session(object): result = post(self.tgt, data=payload) if result.status_code != 200: raise SessionError('Acquisition of session ticket failed.') - return result.text + return safe_load(result.text) def get_user(self):