From 93630f64efa8739598ce41acc0d2c1ca27adcfec Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Wed, 5 Sep 2018 21:23:58 -0300 Subject: [PATCH] adapters: change "error not found" to "packet lost" --- elstat/adapters.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/elstat/adapters.py b/elstat/adapters.py index c22afb6..36b3dce 100644 --- a/elstat/adapters.py +++ b/elstat/adapters.py @@ -66,10 +66,15 @@ class PingAdapter(Adapter): else: latency = 0 - err = PING_ERROR_RGX.search(out) - err_msg = err.group(2) if not alive and err else 'error not found' + worker.log.info(f'alive={alive} latency={latency}ms') + + if alive: + # we dont need to keep sending err_msg on alive scenarios + return cls._construct(alive, latency) + + err = PING_ERROR_RGX.search(out) + err_msg = err.group(2) if not alive and err else 'packet lost' - worker.log.info(f'alive={alive} latency={latency}ms err={err_msg!r}') return cls._construct(alive, latency, err_msg)