a
    0c'                     @   s2   d Z ddlmZ ddlmZ G d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                   @   s   e Zd ZdZdZdd ZdS )FixMemoryviewTzi
              power< name='memoryview' trailer< '(' [any] ')' >
              rest=any* >
              c                 C   s    |d }| td|jd d S )Nnamebuffer)prefix)replacer   r   )selfnoderesultsr    r   k/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/libpasteurize/fixes/fix_memoryview.py	transform   s    zFixMemoryview.transformN)__name__
__module____qualname__explicitZPATTERNr   r   r   r   r   r   
   s   r   N)__doc__Zlib2to3r   Zlib2to3.fixer_utilr   ZBaseFixr   r   r   r   r   <module>   s   