
    -Ph                    P    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	dS )    )annotations)import_module)TYPE_CHECKING)ExtensionError)Any sourcestrobject_namereturnr   c                  |                      d          }|                    d          }	 t          |          }|D ]:}|d|z   z  }	 t          ||          }# t          $ r t          |          }Y 7w xY wnK# t          t
          f$ r7}|rd|  d| d}t          ||          |d|  }t          ||          |d}~ww xY w|S )z!Import python object by qualname..r   zCould not import z (needed for )N)splitpopr   getattrAttributeErrorImportErrorr   )r   r	   obj_pathmodule_nameobjnameexcmsgs           U/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/sphinx/util/_importer.pyimport_objectr      s     %%H,,q//K0K(( 	1 	1D3:%K1c4((! 1 1 1#K001		1 K( 0 0 0 	4IkIIIIIC c**3/+//S#&&C/0 Js;   A9 AA9 A52A9 4A55A9 9C
2B<<CN)r   )r	   r
   r   r
   r   r   )

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