From 3c527da97be6b9eb7c9d075d237252bd73df614f Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Sat, 28 Dec 2019 12:29:52 +0100 Subject: [PATCH] better error message --- src/cucchiaiata/common.py | 5 +---- src/cucchiaiata/configuration.py | 8 +++----- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/cucchiaiata/common.py b/src/cucchiaiata/common.py index a3bdb79..7132de0 100644 --- a/src/cucchiaiata/common.py +++ b/src/cucchiaiata/common.py @@ -44,10 +44,7 @@ class Common: verify=False) code = req.status_code if code != 200: - err = self.get_error_from_http(req) - raise Exception('unable to load url ({}): {} ({})'.format(url, - err, - code)) + raise Exception(self.get_error_from_http(req)) json = req.json() return config_type(json) diff --git a/src/cucchiaiata/configuration.py b/src/cucchiaiata/configuration.py index 3d847d3..d30865d 100644 --- a/src/cucchiaiata/configuration.py +++ b/src/cucchiaiata/configuration.py @@ -17,11 +17,8 @@ class ConfigAPI(Config): if isinstance(payload['value'], list): payload['value_multi'] = payload['value'] del payload['value'] - ret = send_data(self.message, - payload) - if ret['status'] == 'error': - msg = _("cannot modify variable {} : {}").format(payload['name'],ret['message']) - raise Exception(msg) + send_data(self.message, + payload) self.updates = [] @@ -57,6 +54,7 @@ class Configuration(Common): try: index = parameters.index('--sessionid') except ValueError: + # FIXME not working ... tiramisu_config = self.remote_json_to_config(ConfigAPI) parser = TiramisuCmdlineParser(tiramisu_config, self.prog,