
    Ri                    N    d dl mZ d dlmZ d dlmZ d dlmZ erd dlmZ dd	dZ	y)
    )annotations)import_module)TYPE_CHECKING)ExtensionError)Anyc               R   | j                  d      }|j                  d      }	 t        |      }|D ]  }|d|z   z  }	 t        ||      } 	 |S # t        $ r t        |      }Y 3w xY w# t        t
        f$ r/}|rd|  d| d}t        ||      |d|  }t        ||      |d}~ww xY w)z!Import python object by qualname..r   zCould not import z (needed for )N)splitpopr   getattrAttributeErrorImportErrorr   )object_namesourceobj_pathmodule_nameobjnameexcmsgs           M/home/agent/.friday_env/lib/python3.12/site-packages/sphinx/util/_importer.pyimport_objectr      s      %H,,q/K0K( 	1D3:%K1c4(	1 J " 1#K01K( 0%k]-xqIC c*3!+/S#&C/0s:   A( A	A( A%"A( $A%%A( (B&7*B!!B&N) )r   strr   r   returnr   )

__future__r   	importlibr   typingr   sphinx.errorsr   r   r        r   <module>r#      s    " #   (r"   