
    ^h                         S r S rg)z:
A simple utility to import something by its string name.
c                     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      ef = f)aZ  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 %s    )rsplitlen
__import__getattrAttributeErrorImportError)namepartspackageobjmodulepaks         W/home/james-whalen/.local/lib/python3.13/site-packages/ipython_genutils/importstring.pyimport_itemr   
   s{    " KKQE
5zQGe4	:&&C 
 %(##  	:2S899	:s   A A%N)__doc__r        r   <module>r      s   $r   