o
    ÒmÆi  ã                   @   s&   d dl Z d dlmZ G dd„ dƒZdS )é    N)Ú	dyld_findc                   @   s2   e Zd ZdZdejfdd„Zedefdd„ƒZ	dS )	ÚDLInfoz•
    >>> lib = ctypes.cdll.LoadLibrary(ctypes.util.find_library('c'))
    >>> dlinfo = DLInfo(lib)
    >>> dlinfo.path
    '/usr/lib/libc.dylib'
    Úcdllc                 C   s
   || _ d S ©N)Ú_cdll)Úselfr   © r   úH/home/kim/smarthome/.venv/lib/python3.10/site-packages/dlinfo/_macosx.pyÚ__init__   s   
zDLInfo.__init__Úreturnc                 C   s   t | jjƒS r   )r   r   Ú_name)r   r   r   r	   Úpath   s   zDLInfo.pathN)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚctypesÚCDLLr
   ÚpropertyÚstrr   r   r   r   r	   r      s
    r   )r   Zctypes.macholib.dyldr   r   r   r   r   r	   Ú<module>   s    