class_docstr: Abstract base class for loaders which support inspection about the
  modules they can load.
  
  This ABC represents one of the optional protocols specified by PEP 302.
class_docstr_tok: ["Abstract","base","class","for","loaders","which","support","inspection","about","the","modules","they","can","load",".","This","ABC","represents","one","of","the","optional","protocols","specified","by","PEP","302","."]
docstr: Abstract method which should return the source code for the
  module.  The fullname is a str.  Returns a str.
  
  Raises ImportError if the module cannot be found.
docstr_tok: ["Abstract","method","which","should","return","the","source","code","for","the","module",".","The","fullname","is","a","str",".","Returns","a","str",".","Raises","ImportError","if","the","module","can","not","be","found","."]
code: def get_source(self, fullname):
      """Abstract method which should return the source code for the
      module.  The fullname is a str.  Returns a str.
  
      Raises ImportError if the module cannot be found.
      """
      raise ImportError
  
imports: from .None import _bootstrap_external
  from .None import machinery
  from ._abc import Loader
  import abc
  import warnings
  from .resources.abc import ResourceReader, Traversable, TraversableResources
label_desc: Use image node_id 3 for calling the InspectLoader obj's underlying member method code with example usage: obj.get_source(fullname) without return types