def _read(self, source):
        """
          Reads and parses the config source

          :param file/str source: Config source URL (http/https), or string, file name, or file pointer.
        """
        if source.startswith('http://') or source.startswith('https://'):
            source = url_content(source, cache_duration=self._cache_duration, from_cache_on_error=True)

        return super(RemoteConfig, self)._read(source)
Reads and parses the config source

          :param file/str source: Config source URL (http/https), or string, file name, or file pointer.