�
�WcN c sN � d Z ddlmZ ddlmZ G d� dej
� ZdS )z4Fixer that changes buffer(...) into memoryview(...).i )�
fixer_base)�Namec s � e Zd ZdZdZdZd� ZdS )� FixBufferTzR
power< name='buffer' trailer< '(' [any] ')' > any* >
c sh � |d }|j t d|j �� � d S )N�nameZ
memoryview)�prefix)Zreplacer r )ZselfZnodeZresultsr s �1/usr/lib64/python3.12/lib2to3/fixes/fix_buffer.py� transformzFixBuffer.transform s. � ��v������T�,�t�{�{�;�;�<�<�<�<� N)Z__name__Z
__module__Z__qualname__Z
BM_compatibleZexplicitZPATTERNr � r r r r s4 � � � � � ��M��H��G�=� =� =� =� =r r N)Z__doc__Z r Z
fixer_utilr ZBaseFixr r r r �<module>r sh �� ;� :� � � � � � � � � � � � �=� =� =� =� =�
�"�"� =� =� =� =r