code: def read_checking_config (self):
          
          section = "checking"
          self.read_int_option(section, "threads", min=-1)
          self.config['threads'] = max(0, self.config['threads'])
          self.read_int_option(section, "timeout", min=1)
          self.read_int_option(section, "aborttimeout", min=1)
          self.read_int_option(section, "recursionlevel", min=-1)
          self.read_string_option(section, "nntpserver")
          self.read_string_option(section, "useragent")
          self.read_int_option(section, "maxrequestspersecond", min=1)
          self.read_int_option(section, "maxnumurls", min=0)
          self.read_int_option(section, "maxfilesizeparse", min=1)
          self.read_int_option(section, "maxfilesizedownload", min=1)
          if self.has_option(section, "allowedschemes"):
              self.config['allowedschemes'] = [x.strip().lower() for x in \
                   self.get(section, 'allowedschemes').split(',')]
          self.read_boolean_option(section, "debugmemory")
          self.read_string_option(section, "cookiefile")
          self.read_string_option(section, "localwebroot")
          try:
              self.read_boolean_option(section, "sslverify")
          except ValueError:
              self.read_string_option(section, "sslverify")
          self.read_int_option(section, "maxrunseconds", min=0)
docs: Read configuration options in section "checking".