def get_plugin_source(module=None, stacklevel=None):
    if module is None:
        frm = sys._getframe((stacklevel or 0) + 1)
        name = frm.f_globals['__name__']
        glob = frm.f_globals
    elif isinstance(module, string_types):
        frm = sys._getframe(1)
        name = module
        glob = __import__(module, frm.f_globals,
                          frm.f_locals, ['__dict__']).__dict__
    else:
        name = module.__name__
        glob = module.__dict__
    return _discover_space(name, glob)
Returns the :class:`PluginSource` for the current module or the given
dataset/ETHPy150Open dragondjf/PFramer/util/pluginbase.py/get_plugin_source