From c0bc6b995bf269c22fd3d14d37fdde9cad9894fa Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Thu, 21 Nov 2019 22:57:39 +0100 Subject: [PATCH] [enh] Introduce exit status constants --- silkaj/constants.py | 2 ++ silkaj/network_tools.py | 3 ++- silkaj/tools.py | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/silkaj/constants.py b/silkaj/constants.py index e43b8582..b0c4d70b 100644 --- a/silkaj/constants.py +++ b/silkaj/constants.py @@ -23,3 +23,5 @@ G1_TEST_DEFAULT_ENDPOINT = "g1-test.duniter.org", "443" CONNECTION_TIMEOUT = 10 ASYNC_SLEEP = 0.1 SOURCES_PER_TX = 40 +SUCCESS_EXIT_STATUS = 0 +FAILURE_EXIT_STATUS = 1 diff --git a/silkaj/network_tools.py b/silkaj/network_tools.py index fb45049d..bc0ec293 100644 --- a/silkaj/network_tools.py +++ b/silkaj/network_tools.py @@ -29,6 +29,7 @@ from silkaj.constants import ( G1_TEST_DEFAULT_ENDPOINT, CONNECTION_TIMEOUT, ASYNC_SLEEP, + FAILURE_EXIT_STATUS, ) @@ -219,7 +220,7 @@ def best_endpoint_address(ep, main): ) if main: print("Wrong node given as argument", file=stderr) - exit(1) + exit(FAILURE_EXIT_STATUS) return None diff --git a/silkaj/tools.py b/silkaj/tools.py index 965b8657..3d852891 100644 --- a/silkaj/tools.py +++ b/silkaj/tools.py @@ -20,7 +20,7 @@ from sys import exit from asyncio import get_event_loop from functools import update_wrapper -from silkaj.constants import G1_SYMBOL, GTEST_SYMBOL +from silkaj.constants import G1_SYMBOL, GTEST_SYMBOL, FAILURE_EXIT_STATUS from silkaj.blockchain_tools import BlockchainParams @@ -61,7 +61,7 @@ class CurrencySymbol(object): def message_exit(message): print(message) - exit(1) + exit(FAILURE_EXIT_STATUS) def coroutine(f): -- GitLab