Ë
    	š„ji  ã                   óJ   — d Z ddlmZ ddlmZ  G d„ dej
                  «      Zy)zm
Fixer for os.getcwd() -> os.getcwdu().
Also warns about "from os import getcwd", suggesting the above form.
é    )Ú
fixer_base)ÚNamec                   ó   — e Zd ZdZd„ Zy)Ú	FixGetcwdz 
              power< 'os' trailer< dot='.' name='getcwd' > any* >
              |
              import_from< 'from' 'os' 'import' bad='getcwd' >
              c                 ó¦   — d|v r,|d   }|j                  t        d|j                  ¬«      «       y d|v r| j                  |d«       y t	        d«      ‚)NÚnameÚgetcwdu)ÚprefixÚbadz#import os, use os.getcwd() instead.z,For some reason, the pattern matcher failed.)Úreplacer   r
   Úcannot_convertÚ
ValueError)ÚselfÚnodeÚresultsr   s       úU/var/www/html/GAP/venv/lib/python3.12/site-packages/libpasteurize/fixes/fix_getcwd.pyÚ	transformzFixGetcwd.transform   sS   € Ø�gÑØ˜7Ñ#ˆDØ�L‰Lœ˜j°·±Ô=Õ>Ø�wÑà×Ñ Ð&LÔMØäÐLÓMÐMó    N)Ú__name__Ú
__module__Ú__qualname__ÚPATTERNr   © r   r   r   r   	   s   „ ð€Gó	Nr   r   N)Ú__doc__Úlib2to3r   Úlib2to3.fixer_utilr   ÚBaseFixr   r   r   r   ú<module>r      s&   ðñõ
 Ý #ôN�
×"Ñ"õ Nr   