
    ˀh              	       P    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	y)    )AnyCallable)ParquetMetadataContextParquetMetadataFnfnreturnc                 T     dt         dt        t        t        t        f      f fd}|S )Nctxr   c                 n    t        | j                        }t         |      j                               S )N)arrow_schema)r   r   listitems)r
   ctx_pyr   s     q/var/www/html/wine-match-dev/backend/winematch-backend/venv/lib/python3.12/site-packages/polars/_utils/parquet.pypyo3_compatible_callbackz@wrap_parquet_metadata_callback.<locals>.pyo3_compatible_callback	   s0    '))
 BvJ$$&''    )r   r   tuplestr)r   r   s   ` r   wrap_parquet_metadata_callbackr      s+    (c (d5c?.C ( $#r   N)
typingr   r   polars._typingr   r   r   r   r   r    r   r   <module>r      s9      D	$	$seT%S/**+	$r   