From e1aaf0a3969d595bc9d789cb5e40dfd59ef232c9 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 7 Jan 2025 12:59:16 -1000 Subject: [PATCH] feat: improve performance of marshalling message headers (#356) --- src/dbus_fast/message.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/dbus_fast/message.py b/src/dbus_fast/message.py index 433e62f..25396c2 100644 --- a/src/dbus_fast/message.py +++ b/src/dbus_fast/message.py @@ -327,35 +327,35 @@ class Message: if self.path: var = Variant.__new__(Variant) var._init_variant("o", self.path, False) - fields.append([HEADER_PATH, var]) + fields.append((HEADER_PATH, var)) if self.interface: var = Variant.__new__(Variant) var._init_variant("s", self.interface, False) - fields.append([HEADER_INTERFACE, var]) + fields.append((HEADER_INTERFACE, var)) if self.member: var = Variant.__new__(Variant) var._init_variant("s", self.member, False) - fields.append([HEADER_MEMBER, var]) + fields.append((HEADER_MEMBER, var)) if self.error_name: var = Variant.__new__(Variant) var._init_variant("s", self.error_name, False) - fields.append([HEADER_ERROR_NAME, var]) + fields.append((HEADER_ERROR_NAME, var)) if self.reply_serial: var = Variant.__new__(Variant) var._init_variant("u", self.reply_serial, False) - fields.append([HEADER_REPLY_SERIAL, var]) + fields.append((HEADER_REPLY_SERIAL, var)) if self.destination: var = Variant.__new__(Variant) var._init_variant("s", self.destination, False) - fields.append([HEADER_DESTINATION, var]) + fields.append((HEADER_DESTINATION, var)) if self.signature: var = Variant.__new__(Variant) var._init_variant("g", self.signature, False) - fields.append([HEADER_SIGNATURE, var]) + fields.append((HEADER_SIGNATURE, var)) if self.unix_fds and negotiate_unix_fd: var = Variant.__new__(Variant) var._init_variant("u", len(self.unix_fds), False) - fields.append([HEADER_UNIX_FDS, var]) + fields.append((HEADER_UNIX_FDS, var)) header_body = [ LITTLE_ENDIAN,