+
    ig                         R t R tR tR# )zL
This module adds several functions for interactive source code inspection.
c                    \        V \        4      '       dS   \        V 4      w  rVR8w  d?   \        \	        V/ / R.4      V4      p \        V 4      '       g   \        RV: RV: R24      hV # )z
Convert a string version of a class name to the object.

For example, get_class('sympy.core.Basic') will return
class Basic located in module sympy.core
 *'.z' is not a callable.)
isinstancestrget_mod_funcgetattr
__import__callableAttributeError)lookup_viewmod_name	func_names   &  v/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/sympy/utilities/source.py	get_classr      sj     +s##*;7?!8RcU3Y@KK(($4<iHJ J    c                Z    V P                  R4      pVR8X  d   V R3# V RV W^,           R 3# )z
splits the string path to a class into a string path to the module
and the name of the class.

Examples
========

>>> from sympy.utilities.source import get_mod_func
>>> get_mod_func('sympy.core.basic.Basic')
('sympy.core.basic', 'Basic')

r   r   N)rfind)callbackdots   & r   r	   r	      s=     ..
C
by|DS>8!GH---r   N)__doc__r   r	    r   r   <module>r      s   
$.r   