
    G@d                     H    d Z ddlZddlmZmZ  ej        e          Zd ZdS )z
binaryornot.check
-----------------

Main code for checking if a file is binary or text.

Adapted from binaryornot/check.py of
`BinaryOrNot <https://github.com/audreyr/binaryornot>`_.
    N)get_starting_chunkis_binary_stringc                     t                               dt                                 g d}|D ]}|                     |          r dS t	          |           }t          |          S )zd
    :param filename: File to check.
    :returns: True if it's a binary file, otherwise False.
    zis_binary: %(filename)r)pycisozippdfT)loggerdebuglocalsendswithr   r   )filenamebinary_extensionsextchunks       Glib/python3.11/site-packages/spyder/utils/external/binaryornot/check.py	is_binaryr      sy    
 LL*FHH555 544   S!! 	44	 x((EE"""    )	__doc__logging)spyder.utils.external.binaryornot.helpersr   r   	getLogger__name__r
   r    r   r   <module>r      s_      Z Z Z Z Z Z Z Z 
	8	$	$# # # # #r   