From 24972beb140b19ec6c0d865f7fe98dcf0f3c79e0 Mon Sep 17 00:00:00 2001 From: bashmak Date: Thu, 18 May 2017 15:29:43 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D0=B3=D0=BE=D0=B2=D0=B0=D0=BB=D0=BA=D1=83=20?= =?UTF-8?q?=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20NAS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent/core.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/agent/core.py b/agent/core.py index 8ec4c78..8561b56 100644 --- a/agent/core.py +++ b/agent/core.py @@ -90,3 +90,12 @@ class BaseTransmitter(metaclass=ABCMeta): @check_input_type(TariffStruct) def remove_tariff(self, tid): """удаляем тариф""" + + @abstractmethod + @check_input_type(TariffStruct) + def ping(self, host, count=10): + """ + :param host: ip адрес в текстовом виде, например '192.168.0.1' + :param count: количество пингов + :return: None если не пингуется, иначе кортеж, в котором (сколько вернулось, сколько было отправлено) + """