Coverage for sympy/utilities/source.py : 50%
        
        
    Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
| 
 """ This module adds several functions for interactive source code inspection. """ 
 from __future__ import print_function, division 
 import inspect 
 
 def source(object): """ Prints the source code of a given object. """ print('In file: %s' % inspect.getsourcefile(object)) print(inspect.getsource(object)) 
 
 def get_class(lookup_view): """ 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 """ __import__(mod_name, {}, {}, ['*']), func_name) raise AttributeError( "'%s.%s' is not a callable." % (mod_name, func_name)) 
 
 def get_mod_func(callback): """ splits the string path to a class into a string path to the module and the name of the class. For example: 
 >>> from sympy.utilities.source import get_mod_func >>> get_mod_func('sympy.core.basic.Basic') ('sympy.core.basic', 'Basic') 
 """ return callback, ''  |