
    q-Ph                    :    d dl mZ d dlmZmZ erd dlmZ ddZdS )    )annotations)TYPE_CHECKINGAny)	DataFramefunctionr   with_columnslist[str] | Noneargsreturnr   c                     | |g|R  S )al  
    Deserialize and execute the given function for the projected columns.

    Called from polars-lazy. Polars-lazy provides the bytes of the pickled function and
    the projected columns.

    Parameters
    ----------
    function
        function object
    with_columns
        Columns that are projected
    *args
        Additional function arguments.
     )r   r   r
   s      R/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/polars/_utils/scan.py_execute_from_rustr   	   s    $ 8L(4((((    N)r   r   r   r	   r
   r   r   r   )
__future__r   typingr   r   polarsr   r   r   r   r   <module>r      sg    " " " " " " % % % % % % % % !      ) ) ) ) ) )r   