code: def getModName(self):
          '''
          Return the lowercased name of this module.
  
          Notes:
              This pulls the ``mod_name`` attribute on the class. This allows
              an implementer to set a arbitrary name for the module.  If this
              attribute is not set, it defaults to
              ``self.__class__.__name__.lower()`` and sets ``mod_name`` to
              that value.
  
          Returns:
              (str): The module name.
          '''
          ret = self.mod_name
          if ret is None:
              ret = self.__class__.__name__
          return ret.lower(f getModName(self):
          '''
          Return the lowercased name of this module.
  
          Notes:
              This pulls the ``mod_name`` attribute on the class. This allows
              an implementer to set a arbitrary name for the module.  If this
              attribute is not set, it defaults to
              ``self.__class__.__name__.lower()`` and sets ``mod_name`` to
              that value.
  
          Returns:
              (str): The module name.
          '''
          ret = self.mod_name
          if ret is None:
              ret = self.__class__.__name__
          return ret.lower()
docs: Return the lowercased name of this module.
  
          Notes:
              This pulls the ``mod_name`` attribute on the class. This allows
              an implementer to set a arbitrary name for the module.  If this
              attribute is not set, it defaults to
              ``self.__class__.__name__.lower()`` and sets ``mod_name`` to
              that value.
  
          Returns:
              (str): The module name.