
    q-Ph              	       d    d dl mZmZ d dlmZmZ dedeegeeeef                  f         fdZ	dS )    )AnyCallable)ParquetMetadataContextParquetMetadataFnfnreturnc                 j     dt           dt          t          t          t          f                  f fd}|S )Nctxr   c                     t          | j                  }t           |                                                    S )N)arrow_schema)r   r   listitems)r
   ctx_pyr   s     U/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/polars/_utils/parquet.pypyo3_compatible_callbackz@wrap_parquet_metadata_callback.<locals>.pyo3_compatible_callback	   sA    ')
 
 
 BBvJJ$$&&'''    )r   r   tuplestr)r   r   s   ` r   wrap_parquet_metadata_callbackr      sD    (c (d5c?.C ( ( ( ( ( ( $#r   N)
typingr   r   polars._typingr   r   r   r   r   r    r   r   <module>r      s|                    D D D D D D D D	$	$seT%S/**+	$ 	$ 	$ 	$ 	$ 	$r   