Browse Source

Merge pull request #44 from hkwi/dtd

make direction attribute conforming to introspect.dtd
master
Linus Lewandowski 5 years ago
committed by GitHub
parent
commit
6be62734e6
  1. 4
      pydbus/proxy_method.py

4
pydbus/proxy_method.py

@ -33,8 +33,8 @@ class ProxyMethod(object):
self.__name__ = method.attrib["name"]
self.__qualname__ = self._iface_name + "." + self.__name__
self._inargs = [(arg.attrib.get("name", ""), arg.attrib["type"]) for arg in method if arg.tag == "arg" and arg.attrib["direction"] == "in"]
self._outargs = [arg.attrib["type"] for arg in method if arg.tag == "arg" and arg.attrib["direction"] == "out"]
self._inargs = [(arg.attrib.get("name", ""), arg.attrib["type"]) for arg in method if arg.tag == "arg" and arg.attrib.get("direction", "in") == "in"]
self._outargs = [arg.attrib["type"] for arg in method if arg.tag == "arg" and arg.attrib.get("direction", "in") == "out"]
self._sinargs = "(" + "".join(x[1] for x in self._inargs) + ")"
self._soutargs = "(" + "".join(self._outargs) + ")"

Loading…
Cancel
Save