§
    è‘j  ã                  ó¸   — d dl mZ d dlZd dlmZ d dlmZmZ d dlm	Z	  ej
        e¦  «        5  d dlmZ ddd¦  «         n# 1 swxY w Y   erd dlmZ ddd„ZdS )é    )ÚannotationsN)ÚStringIO)ÚTYPE_CHECKINGÚAny)Úread_csv)Úread_clipboard_string)Ú	DataFrameú	Ú	separatorÚstrÚkwargsr   Úreturnr	   c                óZ   — t          ¦   «         }t          |¦  «        }t          d|| dœ|¤ŽS )aÙ  
    Read text from clipboard and pass to `read_csv`.

    Useful for reading data copied from Excel or other similar spreadsheet software.

    Parameters
    ----------
    separator
        Single byte character to use as separator parsing csv from clipboard.
    kwargs
        Additional arguments passed to `read_csv`.

    See Also
    --------
    read_csv : Read a csv file into a DataFrame.
    DataFrame.write_clipboard : Write a DataFrame to the clipboard.
    )Úsourcer   © )Ú_read_clipboard_stringr   r   )r   r   Ú
csv_stringÚ	io_strings       úX/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/polars/io/clipboard.pyÚread_clipboardr      s7   € õ$ -Ñ.Ô.€JÝ˜Ñ$Ô$€IÝÐD˜9°	ÐDÐD¸VÐDÐDÐDó    )r
   )r   r   r   r   r   r	   )Ú
__future__r   Ú
contextlibÚior   Útypingr   r   Úpolars.io.csv.functionsr   ÚsuppressÚImportErrorÚpolars._plrr   r   Úpolarsr	   r   r   r   r   ú<module>r!      s0  ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %à ,Ð ,Ð ,Ð ,Ð ,Ð ,à€ZÔ˜Ñ%Ô%ð Lð LØKÐKÐKÐKÐKÐKðLð Lð Lñ Lô Lð Lð Lð Lð Lð Lð Løøøð Lð Lð Lð Lð ð !Ø Ð Ð Ð Ð Ð ðEð Eð Eð Eð Eð Eð Es   ¯AÁAÁ	A