From 5c11718af05aac214bf3e97521831566c073a226 Mon Sep 17 00:00:00 2001 From: Krzysztof Kotlenga Date: Thu, 24 Nov 2016 22:36:12 +0100 Subject: [PATCH] Reduce code verbosity --- ping.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ping.py b/ping.py index 5cf454e..f77753d 100755 --- a/ping.py +++ b/ping.py @@ -5,7 +5,7 @@ import struct import time -class Target(object): +class Target: def __init__(self, target): self.name = target @@ -20,7 +20,7 @@ def __init__(self, target): def __str__(self): return '{name} [{address}]'.format(name=self.name, address=self.address[0]) -class IcmpEcho(object): +class IcmpEcho: def __init__(self, type=8, code=0, checksum=0, identifier=0, sequence_number=0, payload=b''): self.type = type @@ -69,13 +69,13 @@ def from_bytes(data): return ret def __repr__(self): - return 'IcmpEcho(type={type}, code={code}, checksum={checksum}, identifier={identifier}, sequence_number={sequence_number}, payload={payload})'.format( + return 'IcmpEcho(type={type}, code={code}, checksum={checksum}, identifier={identifier}, sequence_number={sequence_number}, payload={payload!r})'.format( type=self.type, code=self.code, checksum=self.checksum, identifier=self.identifier, sequence_number=self.sequence_number, - payload=repr(self.payload) + payload=self.payload ) def ping(target, timeout=5.0):