§
    q-Ph  ã                  ó¸   — 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       úS/var/www/html/test/jupyter/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.polarsr   r   Úpolarsr	   r   r   r   r   ú<module>r!      s0  ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %à ,Ð ,Ð ,Ð ,Ð ,Ð ,à€ZÔ˜Ñ%Ô%ð Nð NØMÐMÐMÐMÐMÐMðNð Nð Nñ Nô Nð Nð Nð Nð Nð Nð Nøøøð Nð Nð Nð Nð ð !Ø Ð Ð Ð Ð Ð ðEð Eð Eð Eð Eð Eð Es   ¯AÁAÁ	A