From: Douglas Bagnall Date: Fri, 19 Oct 2018 03:51:22 +0000 (+1300) Subject: traffic: give Packet __slots__ for reduced memory X-Git-Tag: tdb-1.3.17~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24d09d1df8474cd3ef011bbc4cd342ac2561198b;p=thirdparty%2Fsamba.git traffic: give Packet __slots__ for reduced memory Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/python/samba/emulate/traffic.py b/python/samba/emulate/traffic.py index 6595996e314..7d140c1bc2d 100644 --- a/python/samba/emulate/traffic.py +++ b/python/samba/emulate/traffic.py @@ -156,9 +156,18 @@ class FakePacketError(Exception): class Packet(object): """Details of a network packet""" + __slots__ = ('timestamp', + 'ip_protocol', + 'stream_number', + 'src', + 'dest', + 'protocol', + 'opcode', + 'desc', + 'extra', + 'endpoints') def __init__(self, timestamp, ip_protocol, stream_number, src, dest, protocol, opcode, desc, extra): - self.timestamp = timestamp self.ip_protocol = ip_protocol self.stream_number = stream_number