def _fullyQualifiedName(obj):
    name = obj.__name__
    if inspect.isclass(obj) or inspect.isfunction(obj):
        moduleName = obj.__module__
        return "%s.%s" % (moduleName, name)
    elif inspect.ismethod(obj):
        className = _fullyQualifiedName(obj.im_class)
        return "%s.%s" % (className, name)
    return name
# Try to keep it looking like something in twisted.python.reflect.
Get the description of available chapters for specific title.
dataset/ETHPy150Open bokeh/bokeh/bokeh/util/deprecate.py/_fullyQualifiedName--crossover with--dataset/ETHPy150Open disqus/playa/playa/lib/vlc.py/libvlc_video_get_chapter_description