From 3bfbc19326cc50db291c08520dd7dcbaa2c159c1 Mon Sep 17 00:00:00 2001 From: Fabiana Zioti Date: Thu, 9 Nov 2023 16:42:56 -0300 Subject: [PATCH 1/2] :bug: fixing token --- lccs/classes.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lccs/classes.py b/lccs/classes.py index 071d50f..3c9213d 100644 --- a/lccs/classes.py +++ b/lccs/classes.py @@ -112,9 +112,15 @@ def class_parent_name(self): def _get_parent_name(self): if 'class_parent_id' in self: parent = [link['href'] for link in self['links'] if link['rel'] == 'parent'][0] - token = parent.rsplit('/', maxsplit=1)[1].split('?')[1] system = parent.rsplit('/', maxsplit=1)[1].split('?')[0] - parent_class_uri = parent.rsplit('/', maxsplit=1)[0] + f'/{system}' + f'/classes/{self["class_parent_id"]}?{token}' + + if len(parent.rsplit('/', maxsplit=1)[1].split('?')) > 1: + token = parent.rsplit('/', maxsplit=1)[1].split('?')[1] + parent_class_uri = parent.rsplit('/', maxsplit=1)[ + 0] + f'/{system}' + f'/classes/{self["class_parent_id"]}?{token}' + else: + parent_class_uri = parent.rsplit('/', maxsplit=1)[ + 0] + f'/{system}' + f'/classes/{self["class_parent_id"]}' class_parent_name = ClassificationSystemClass(Utils._get(parent_class_uri)).name return class_parent_name else: From 3f313a012d6b00a7f8d9c7bf7fb2e66713cdf30a Mon Sep 17 00:00:00 2001 From: Fabiana Zioti Date: Thu, 9 Nov 2023 16:43:26 -0300 Subject: [PATCH 2/2] :zap: removing drone --- README.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.rst b/README.rst index 538c84a..d92d7e0 100644 --- a/README.rst +++ b/README.rst @@ -23,10 +23,6 @@ Python Client Library for Land Cover Classification System Web Service :target: https://github.com/brazil-data-cube/bdc-catalog/blob/master/LICENSE :alt: Software License -.. image:: https://drone.dpi.inpe.br/api/badges/brazil-data-cube/lccs.py/status.svg - :target: https://drone.dpi.inpe.br/brazil-data-cube/lccs.py - :alt: Build Status - .. image:: https://codecov.io/gh/brazil-data-cube/lccs.py/branch/master/graph/badge.svg?token=F88NQY6FNA :target: https://codecov.io/gh/brazil-data-cube/lccs.py :alt: Code Coverage Test