Repository: libcloud Updated Branches: refs/heads/trunk c62d7c9d6 -> fce25cd6a
remove weird __init__ code from the linode response class, use super Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/af5b3b80 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/af5b3b80 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/af5b3b80 Branch: refs/heads/trunk Commit: af5b3b8044eeff10ef119db5a3852d171aedc2bd Parents: c62d7c9 Author: Anthony Shaw <anthonys...@apache.org> Authored: Thu Apr 6 11:58:35 2017 +1000 Committer: Anthony Shaw <anthonys...@apache.org> Committed: Thu Apr 6 11:58:35 2017 +1000 ---------------------------------------------------------------------- libcloud/common/linode.py | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/af5b3b80/libcloud/common/linode.py ---------------------------------------------------------------------- diff --git a/libcloud/common/linode.py b/libcloud/common/linode.py index c991695..8abafb6 100644 --- a/libcloud/common/linode.py +++ b/libcloud/common/linode.py @@ -82,26 +82,8 @@ class LinodeResponse(JsonResponse): :keyword response: The raw response returned by urllib :return: parsed :class:`LinodeResponse`""" - - self.connection = connection - - self.headers = dict(response.getheaders()) - self.error = response.reason - self.status = response.status - - # This attribute is set when using LoggingConnection. - original_data = getattr(response, '_original_data', None) - - if original_data: - # LoggingConnection already decompresses data so it can log it - # which means we don't need to decompress it here. - self.body = response._original_data - else: - self.body = self._decompress_response(body=response.read(), - headers=self.headers) - - if PY3: - self.body = b(self.body).decode('utf-8') + self.errors = [] + super(LinodeResponse, self).__init__(response, connection) self.invalid = LinodeException(0xFF, "Invalid JSON received from server")