o
    ,º]'  ã                   @   s2   d Z ddlmZ ddlmZ G dd„ dejƒZdS )zo
Fixer for memoryview(s) -> buffer(s).
Explicit because some memoryview methods are invalid on buffer objects.
é    )Ú
fixer_base)ÚNamec                   @   s   e Zd ZdZdZdd„ ZdS )ÚFixMemoryviewTzi
              power< name='memoryview' trailer< '(' [any] ')' >
              rest=any* >
              c                 C   s    |d }|  td|jd�¡ d S )NÚnameÚbuffer)Úprefix)Úreplacer   r   )ÚselfÚnodeÚresultsr   © r   ú_/var/www/html/myproject/venv/lib/python3.10/site-packages/libpasteurize/fixes/fix_memoryview.pyÚ	transform   s   zFixMemoryview.transformN)Ú__name__Ú
__module__Ú__qualname__ÚexplicitÚPATTERNr   r   r   r   r   r   
   s    r   N)Ú__doc__Úlib2to3r   Úlib2to3.fixer_utilr   ÚBaseFixr   r   r   r   r   Ú<module>   s    