
    kjS                     b    d dl Z d dlmZ d dlmZ  e j        e          Z G d de          ZdS )    N)ImproperlyConfigured)
BaseLoaderc                   &    e Zd ZdZdggZdefdZdS )Loadertextz.txtreturnc                    | j         j        
J d            |                     | j         j                  | j         _        | j         j        s,t	          d                    | j         j                            t                              d| j         j                   t          t          | j         j                  d          5 }|
                                cddd           S # 1 swxY w Y   dS )zeLoad a file in text mode.

        Returns:
            str: The string contents of the file
        Nz!the path is empty for this loaderzData file '{}' not foundzLoading: %sr)metapath	find_dataresolved_pathr   formatloggerinfoopenstrread)selffds     \/home/agentuser/manim-venv/lib/python3.11/site-packages/moderngl_window/loaders/data/text.pyloadzLoader.load   s    y~))+N)))"&.."@"@	y& 	Z&'A'H'H'X'XYYYM49>222#di-..44 	7799	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	s   C%%C),C)N)__name__
__module____qualname__kindfile_extensionsr   r        r   r   r   	   s@        D	Oc      r   r   )	loggingmoderngl_window.exceptionsr   moderngl_window.loaders.baser   	getLoggerr   r   r   r   r   r   <module>r$      sx     ; ; ; ; ; ; 3 3 3 3 3 3		8	$	$    Z     r   