K i(dZddlmZddlmZddZy)z: A simple utility to import something by its string name. ) annotations)Anyc0t|tstdt|z|j dd}t |dk(r"|\}}t ||g} t||}|St |dS#t$r}td|z|d}~wwxYw) aImport 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. z&import_item accepts strings, not '%s'..)fromlistzNo module named %sNr) isinstancestr TypeErrortypersplitlen __import__getattrAttributeError ImportError)namepartspackageobjmodulepakes b/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/traitlets/utils/importstring.py import_itemr s dC @4:MNN KKQ E 5zQ Gse4 A&#&C %(##  A2S89q @ As A88 BBBN)rr returnr)__doc__ __future__rtypingrrrr#s #$r"