�
���b� � � � d dl mZ ddlmZmZmZmZmZm Z m
Z
mZmZm
Z
mZmZ d� Zdd�Zed dfd�Zed dd fd �Zdd
�Zdd�Zdd�Zdd
�Zdd�Zy)� )� 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 �F � | j � 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 �0 � t | � }t ||� S r )r r
�r �path�fds r �is_fifor s � � �'� "�B��B���� ���c �4 � t | � }t ||||� S r )r r )r �family�type� listeningr s r � is_socketr# s � � �'� "�B��b�&�$� �2�2r c �6 � t | � }t |||||� S r )r r )r r r! r" |