
    Fwg'                     J    d Z ddlmZ ddlmZ  G d dej
                        Zy)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y)FixMemoryviewTzi
              power< name='memoryview' trailer< '(' [any] ')' >
              rest=any* >
              c                 Z    |d   }|j                  t        d|j                               y )Nnamebuffer)prefix)replacer   r
   )selfnoderesultsr   s       Y/var/www/horilla/myenv/lib/python3.12/site-packages/libpasteurize/fixes/fix_memoryview.py	transformzFixMemoryview.transform   s#    wT)DKK8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      s$   
  #:J&& :r   