�
���b� � � � d dl mZ ddlmZmZmZmZmZm Z m
Z
mZmZm
Z
mZmZ d� Zdd�Zed dfd�Zed dd fd �Zdd
�Zdd�Zdd�Zdd�Zdd�ZdS )� )� AF_UNSPEC� )�__version__�booted�notify�_listen_fds�_listen_fds_with_names�_is_fifo�
_is_socket�_is_socket_inet�_is_socket_sockaddr�_is_socket_unix�_is_mq�LISTEN_FDS_STARTc �P � | � � � S # t $ r | cY S w xY w�N)�fileno�AttributeError)�fileobjs �0/usr/lib/python3/dist-packages/systemd/daemon.py�_convert_fileobjr s; � ���~�~������ � � ��������s � �%�%Nc �@ � t | � � }t ||� � S r )r r
�r �path�fds r �is_fifor s � � �'� "� "�B��B����� ���c �D � t | � � }t ||||� � S r )r r )r �family�type� listeningr s r � is_socketr# s# � � �'� "� "�B��b�&�$� �2�2�2r c �F � t | � � }t |||||� � S r )r r )r r r! r" |