summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2018-10-19 16:51:22 +1300
committerDouglas Bagnall <dbagnall@samba.org>2019-01-08 23:55:32 +0100
commit24d09d1df8474cd3ef011bbc4cd342ac2561198b (patch)
tree54aa23255aceb90660edeb18b85cb147cf5e2e7d /python
parent4f7ae5d925650149769aa42fedba56b9c3ee8d3e (diff)
downloadsamba-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.py11
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