
    4pf'                     H    d Z ddlmZ ddlmZ  G 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                       e Zd ZdZdZd ZdS )FixMemoryviewTzi
              power< name='memoryview' trailer< '(' [any] ')' >
              rest=any* >
              c                 h    |d         }|                     t          d|j                             d S )Nnamebuffer)prefix)replacer   r
   )selfnoderesultsr   s       b/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/libpasteurize/fixes/fix_memoryview.py	transformzFixMemoryview.transform   s3    wT)DK88899999    N)__name__
__module____qualname__explicitPATTERNr    r   r   r   r   
   s/        HG
: : : : :r   r   N)__doc__lib2to3r   lib2to3.fixer_utilr   BaseFixr   r   r   r   <module>r      sl    
       # # # # # #: : : : :J& : : : : :r   