diff options
author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2018-10-19 16:51:22 +1300 |
---|---|---|
committer | Douglas Bagnall <dbagnall@samba.org> | 2019-01-08 23:55:32 +0100 |
commit | 24d09d1df8474cd3ef011bbc4cd342ac2561198b (patch) | |
tree | 54aa23255aceb90660edeb18b85cb147cf5e2e7d /python | |
parent | 4f7ae5d925650149769aa42fedba56b9c3ee8d3e (diff) | |
download | samba-24d09d1df8474cd3ef011bbc4cd342ac2561198b.tar.gz |
traffic: give Packet __slots__ for reduced memory
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'python')
-rw-r--r-- | python/samba/emulate/traffic.py | 11 |
1 files changed, 10 insertions, 1 deletions
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 |