File: //lib64/python3.9/lib2to3/fixes/__pycache__/fix_buffer.cpython-39.opt-1.pyc
a
    �DOgN  �                   @   s2   d Z ddlmZ ddlmZ G dd� dej�ZdS )z4Fixer that changes buffer(...) into memoryview(...).�   )�
fixer_base)�Namec                   @   s    e Zd ZdZdZdZdd� ZdS )�	FixBufferTzR
              power< name='buffer' trailer< '(' [any] ')' > any* >
              c                 C   s    |d }|� td|jd�� d S )N�name�
memoryview)�prefix)�replacer   r   )�selfZnode�resultsr   � r   �0/usr/lib64/python3.9/lib2to3/fixes/fix_buffer.py�	transform   s    zFixBuffer.transformN)�__name__�
__module__�__qualname__Z
BM_compatibleZexplicitZPATTERNr
   r   r   r   r   r      s   r   N)�__doc__� r   Z
fixer_utilr   ZBaseFixr   r   r   r   r   �<module>   s