§
    øÛgˆ  ã                   ó�   — d dl Z d dlZd dlZej        dk    s eedd¦  «        dk    r	 d dlZd„ Zn# e$ r d„ ZY nw xY wd„ Zd	„ ZdS )
é    NÚwin32Ú_nameÚ Úntc                 óè   — d}t           j        j                             |d| ¦  «        }t           j        j                             |d¦  «         t           j        j                             |¦  «         d S )Né   Féÿÿÿÿ)ÚctypesÚwindllÚkernel32ÚOpenProcessÚTerminateProcessÚCloseHandle)ÚpidÚPROCESS_TERMINATEÚhandles      úJ/granary/edev/quantum/lib/python3.11/site-packages/py/_process/killproc.pyÚdokillr      sc   € Ø !ÐÝ”]Ô+×7Ò7Ø)¨5°#ñ7ô 7ˆFåŒMÔ"×3Ò3°F¸BÑ?Ô?Ð?ÝŒMÔ"×.Ò.¨vÑ6Ô6Ð6Ð6Ð6ó    c                 óL   — t           j                             d| fz  ¦  «         d S )Nztaskkill /F /PID %d)ÚpyÚprocessÚcmdexec©r   s    r   r   r      s&   € ÝŒJ×ÒÐ4°s°fÑ<Ñ=Ô=Ð=Ð=Ð=r   c                 ó0   — t          j        | d¦  «         d S )Né   )ÚosÚkillr   s    r   r   r      s   € Ý
Œ��RÑÔÐÐÐr   c                 ó$   — t          | ¦  «         dS )z kill process by id. N)r   r   s    r   r   r      s   € å
ˆ3�K„K€K€K€Kr   )	r   r   ÚsysÚplatformÚgetattrr
   r   ÚImportErrorr   © r   r   ú<module>r%      sÄ   ðØ 	€	€	€	Ø €€€€€€€à„<�7ÒÐ˜g˜g b¨'°2Ñ6Ô6¸$Ò>Ð>ð7Øˆˆˆð
	7ð 	7ð 	7ð 	7øð	 ð >ð >ð >ð	>ð 	>ð 	>ð 	>ð 	>ð>øøøðð ð ðð ð ð ð s   ª2 ²=¼=