From 43423a41eccea0c34a973b8b8e2adceaa2c2b957 Mon Sep 17 00:00:00 2001 From: inso <insomniak.fr@gmaiL.com> Date: Wed, 11 Jan 2017 20:31:20 +0100 Subject: [PATCH] Remove blockRot from parameters --- src/sakia/data/entities/blockchain.py | 2 -- src/sakia/data/processors/blockchain.py | 1 - src/sakia/gui/dialogs/connection_cfg/model.py | 2 +- src/sakia/main.py | 2 +- src/sakia/services/documents.py | 6 +++++- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/sakia/data/entities/blockchain.py b/src/sakia/data/entities/blockchain.py index 915551f2..4ff30d4f 100644 --- a/src/sakia/data/entities/blockchain.py +++ b/src/sakia/data/entities/blockchain.py @@ -36,8 +36,6 @@ class BlockchainParameters: avg_gen_time = attr.ib(convert=int, default=0, cmp=False, hash=False) # The number of blocks required to evaluate again PoWMin value dt_diff_eval = attr.ib(convert=int, default=0, cmp=False, hash=False) - # The number of previous blocks to check for personalized difficulty - blocks_rot = attr.ib(convert=int, default=0, cmp=False, hash=False) # The decimal percent of previous issuers to reach for personalized difficulty percent_rot = attr.ib(convert=float, default=0, cmp=False, hash=False) diff --git a/src/sakia/data/processors/blockchain.py b/src/sakia/data/processors/blockchain.py index af0f8832..0332ff56 100644 --- a/src/sakia/data/processors/blockchain.py +++ b/src/sakia/data/processors/blockchain.py @@ -211,7 +211,6 @@ class BlockchainProcessor: parameters = await self._bma_connector.get(currency, bma.blockchain.parameters) blockchain.parameters.ms_validity = parameters['msValidity'] blockchain.parameters.avg_gen_time = parameters['avgGenTime'] - blockchain.parameters.blocks_rot = parameters['blocksRot'] blockchain.parameters.c = parameters['c'] blockchain.parameters.dt = parameters['dt'] blockchain.parameters.dt_diff_eval = parameters['dtDiffEval'] diff --git a/src/sakia/gui/dialogs/connection_cfg/model.py b/src/sakia/gui/dialogs/connection_cfg/model.py index 145449ed..919b4972 100644 --- a/src/sakia/gui/dialogs/connection_cfg/model.py +++ b/src/sakia/gui/dialogs/connection_cfg/model.py @@ -169,7 +169,7 @@ class ConnectionConfigModel(QObject): try: data = await self.node_connector.safe_request(endpoint, bma.wot.lookup, req_args={'search': search}, - proxy=self.user_parameters.proxy()) + proxy=self.app.parameters.proxy()) if data: registered = parser(data) tries += 1 diff --git a/src/sakia/main.py b/src/sakia/main.py index c5141cde..9fe924d9 100755 --- a/src/sakia/main.py +++ b/src/sakia/main.py @@ -92,7 +92,7 @@ if __name__ == '__main__': with loop: app = Application.startup(sys.argv, sakia, loop) if not app.connection_exists(): - conn_controller = ConnectionConfigController.create(None, app) + conn_controller = ConnectionConfigController.create_connection(None, app) loop.run_until_complete(conn_controller.async_exec()) window = MainWindowController.startup(app) loop.run_forever() diff --git a/src/sakia/services/documents.py b/src/sakia/services/documents.py index c6acc1bb..347aa36f 100644 --- a/src/sakia/services/documents.py +++ b/src/sakia/services/documents.py @@ -121,7 +121,11 @@ class DocumentsService: if isinstance(r, BaseException): result = (False, str(r)) else: - result = (False, (await r.json())["message"]) + try: + result = (False, (await r.json())["message"]) + except KeyError: + result = (False, await str(r.text())) + elif r.status == 200: result = (True, (await r.json())) else: -- GitLab