§
    -Ph¶  ã                  óP   — d dl mZ 	 d dlZd dlZddlmZ dgZ G d„ d¦  «        ZdS )é    )ÚannotationsNé   )ÚmlogÚBuildDirLockc                  ó&   — e Zd Zdd„Zdd„Zdd	„Zd
S )r   ÚbuilddirÚstrÚreturnÚNonec                óP   — t           j                             |d¦  «        | _        d S )Nzmeson-private/meson.lock)ÚosÚpathÚjoinÚlockfilename)Úselfr   s     úY/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/mesonbuild/utils/platform.pyÚ__init__zBuildDirLock.__init__   s!   € ÝœGŸLšL¨Ð3MÑNÔNˆÔÐÐó    c                ó.   — t          j        d¦  «         d S )Nz)Calling the no-op version of BuildDirLock)r   Údebug)r   s    r   Ú	__enter__zBuildDirLock.__enter__   s   € ÝŒ
Ð>Ñ?Ô?Ð?Ð?Ð?r   ÚargsúT.Anyc                ó   — d S )N© )r   r   s     r   Ú__exit__zBuildDirLock.__exit__   s   € Øˆr   N)r   r	   r
   r   )r
   r   )r   r   r
   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      sX   € € € € € ðOð Oð Oð Oð@ð @ð @ð @ðð ð ð ð ð r   )	Ú
__future__r   r   ÚtypingÚTÚ r   Ú__all__r   r   r   r   ú<module>r%      s}   ðð
 #Ð "Ð "Ð "Ð "Ð "à 2à 	€	€	€	Ø Ð Ð Ð à Ð Ð Ð Ð Ð àÐ
€ð	ð 	ð 	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	r   