
    ^h3                        S r SSKJr  S rg)zZ
A simple utility to import something by its string name.

Vendored form ipython_genutils
    )annotationsc                    U R                  SS5      n[        U5      S:X  a  Uu  p#[        X#/S9n [        XC5      nU$ [        US   5      $ ! [         a    [        SU-  5      Sef = f)a]  Import and return ``bar`` given the string ``foo.bar``.

Calling ``bar = import_item("foo.bar")`` is the functional equivalent of
executing the code ``from foo import bar``.

Parameters
----------
name : string
    The fully qualified name of the module/package being imported.

Returns
-------
mod : module object
    The module that was imported.
.      )fromlistzNo module named %sNr   )rsplitlen
__import__getattrAttributeErrorImportError)namepartspackageobjmodulepaks         K/home/james-whalen/.local/lib/python3.13/site-packages/nbformat/_imports.pyimport_itemr      s~    " KKQE
5zQGe4	D&&C 
eAh	  	D2S89tC	Ds   A A&N)__doc__
__future__r   r        r   <module>r      s    # r   