class_docstr: Data package module loader finder. This class sits on `sys.meta_path` and returns the
  loader it knows for a given path, if it knows a compatible loader.
docstr: This functions is what gets executed by the loader.
  Args:
      fullname: name of the called module
docstr_tok: ["This","functions","is","what","gets","executed","by","the","loader",".","Args",":","fullname",":","name","of","the","called","module"]
code: def find_spec(self, fullname: str, *_, **__):
      """This functions is what gets executed by the loader.
      Args:
          fullname: name of the called module
      """
      parts = fullname.split(".")
      if (
          len(parts) == 2
          and parts[0] == "livelossplot"
          and parts[1] in _input_plugin_dict
      ):
          name = parts[1]
          msg = "livelossplot.{name} will be deprecated, please use livelossplot.inputs.{name}\n"
          msg += "or use callback directly: from livelossplot import PlotLosses{new_name}"
          warnings.warn(
              msg.format(name=name, new_name=_input_plugin_dict[name]),
              DeprecationWarning,
          )
          fullname = "livelossplot.inputs.{name}".format(name=name)
          return find_spec(fullname)
      return None
  
file_path: livelossplot/livelossplot/__init__.py
imports: import sys
  import warnings
  from importlib.util import find_spec
  from .main_logger import MainLogger
  from .plot_losses import PlotLosses
  from .None import inputs
  from .inputs import *
  from .None import outputs
  from .version import __version__
label_desc: Use image node_id 1 for calling the OldDependenciesFinder obj's underlying member method code with example usage: obj.find_spec(fullname) and returns: None, find_spec