o
    ƒnócÏ  ã                   @  sB   d dl mZ 	 d dlZd dlZddlmZ dgZG dd„ dƒZdS )é    )ÚannotationsNé   )ÚmlogÚBuildDirLockc                   @  s*   e Zd Zddd„Zddd„Zddd„ZdS )r   ÚbuilddirÚstrÚreturnÚNonec                 C  s   t j |d¡| _d S )Nzmeson-private/meson.lock)ÚosÚpathÚjoinZlockfilename)Úselfr   © r   úxhome/ych/rk3568/buildroot/output/rockchip_rk3568_recovery/host/lib/python3.10/site-packages/mesonbuild/utils/platform.pyÚ__init__   s   zBuildDirLock.__init__c                 C  s   t  d¡ d S )Nz)Calling the no-op version of BuildDirLock)r   Údebug)r   r   r   r   Ú	__enter__"   s   zBuildDirLock.__enter__ÚargsúT.Anyc                 G  s   d S )Nr   )r   r   r   r   r   Ú__exit__%   s   zBuildDirLock.__exit__N)r   r   r   r	   )r   r	   )r   r   r   r	   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s    

)	Ú
__future__r   r
   ÚtypingÚTÚ r   Ú__all__r   r   r   r   r   Ú<module>   s   