a
    $RīhN  ć                   @   s2   d Z ddlmZ ddlmZ G dd dejZdS )z4Fixer that changes buffer(...) into memoryview(...).é   )Ś
fixer_base)ŚNamec                   @   s    e Zd ZdZdZdZdd ZdS )Ś	FixBufferTzR
              power< name='buffer' trailer< '(' [any] ')' > any* >
              c                 C   s    |d }|  td|jd” d S )NŚnameŚ
memoryview)Śprefix)Śreplacer   r   )ŚselfZnodeŚresultsr   © r   ś@/opt/python-3.9.24/usr/lib/python3.9/lib2to3/fixes/fix_buffer.pyŚ	transform   s    zFixBuffer.transformN)Ś__name__Ś
__module__Ś__qualname__ZBM_compatibleZexplicitZPATTERNr   r   r   r   r   r      s   r   N)Ś__doc__Ś r   Z
fixer_utilr   ZBaseFixr   r   r   r   r   Ś<module>   s   