code: def get(self, key, default=None):
          
          if not self.parser:
              return default
          try:
              return self.parser.get(self.section, key)
          except (configparser.NoSectionError, configparser.NoOptionError):
              return default
docs: Returns the input with the given key from the section that was
          passed to the constructor. If either the section or the key
          are not found, the default value is returned.
  
          :type  key: str
          :param key: The key for which to return a value.
          :type  default: str|object
          :param default: The default value that is returned.
          :rtype:  str|object
          :return: The value from the config file, or the default.