Mini Shell
3
��^ � @ s^ d dl mZmZ dddgZG dd� de�ZG dd� de�ZG dd� de�ZG d d� de�Zd
S )� )�
get_dbus_path�
get_dbus_name�DBusInterfaceIdentifier�DBusObjectIdentifier�DBusServiceIdentifierc @ s. e Zd ZdZd dd�Zedd� �Zdd� ZdS )
�DBusBaseIdentifierzA base identifier.Nc C s, |r||f�}|| _ t|� | _t|� | _dS )z�Create an identifier.
:param namespace: a sequence of strings
:param basename: a string with the base name or None
N)�
_namespacer �_namer �_path)�self� namespace�basename� r � /usr/lib/python3.6/identifier.py�__init__! s
zDBusBaseIdentifier.__init__c C s | j S )zDBus namespace of this object.)r )r r r r r . s zDBusBaseIdentifier.namespacec C s | j S )z!Return the string representation.)r )r r r r �__str__3 s zDBusBaseIdentifier.__str__)N)�__name__�
__module__�__qualname__�__doc__r �propertyr r r r r r r s
r c s>