Summary: | [PATCH] dbus-specification: fix GetConnectionCredentials description | ||
---|---|---|---|
Product: | dbus | Reporter: | Lukasz Skalski <l.skalski> |
Component: | core | Assignee: | D-Bus Maintainers <dbus> |
Status: | RESOLVED NOTABUG | QA Contact: | D-Bus Maintainers <dbus> |
Severity: | normal | ||
Priority: | medium | Keywords: | patch |
Version: | git master | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | review- | ||
i915 platform: | i915 features: | ||
Attachments: | [PATCH] dbus-specification: fix GetConnectionCredentials description |
Description
Lukasz Skalski
2015-03-30 15:03:25 UTC
Created attachment 114729 [details] [review] [PATCH] dbus-specification: fix GetConnectionCredentials description (In reply to Lukasz Skalski from comment #0) > GetConnectionCredentials method returns a{sv} - ARRAY of > DICT<STRING,VARIANT>, not {sv} as it described in dbus-specification.xml No, it returns a{sv}, "DICT<STRING,VARIANT>", which is shorthand for ARRAY<DICT_ENTRY<STRING,VARIANT>> (please note the distinction between a dict and a dict-entry). GetAll() on the Properties interface is the same. Conceptually, the common "dict" pattern is just like a dict in Python: it takes 0 or more key/value pairs. In the wire protocol we use an ARRAY<DICT_ENTRY<k,v>> to represent that pattern. I'd review a patch to clarify that a dict is synonymous with an array of dict-entries, but Attachment #114729 [details] is not correct. Thanks for clarification. I've just changed status to NOTABUG. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.