code: def read_kioslaverc (kde_config_dir):
      
      data = {}
      filename = os.path.join(kde_config_dir, "kioslaverc")
      with open(filename) as fd:
          # First read all lines into dictionary since they can occur
          # in any order.
          for line in  fd:
              line = line.rstrip()
              if line.startswith('['):
                  in_proxy_settings = line.startswith("[Proxy Settings]")
              elif in_proxy_settings:
                  if '=' not in line:
                      continue
                  key, value = line.split('=', 1)
                  key = key.strip()
                  value = value.strip()
                  if not key:
                      continue
                  # trim optional localization
                  key = loc_ro.sub("", key).strip()
                  if not key:
                      continue
                  add_kde_setting(key, value, data)
      resolve_kde_settings(data)
      return data
docs: Read kioslaverc into data dictionary.