+
    ic  c                   s     . ROt R tR tR tR# )get_dbus_namec                 s$    RP                  V 4      # )zeCreate a DBus name from the given names.

:param namespace: a sequence of names
:return: a DBus name
.ZjoinZ	namespace   *5/usr/lib/python3.14/site-packages/dasbus/namespace.pyr    r       s     88I    c                 s2    RRP                  V 4      ,           # )zeCreate a DBus path from the given names.

:param namespace: a sequence of names
:return: a DBus path
Z/r   r   r   r   get_dbus_pathr   %   s     )$$$r   c                s6    \        V P                  R4      4      # )z\Return a namespace of the DBus name.

:param name: a DBus name
:return: a sequence of names
r   )ZtupleZsplit)Znames   &r   get_namespace_from_namer   .   s     C!!r   N)r    r   r   )Z__all__r    r   r   ) r   r   <module>r	      s   *%"r   