def METHOD_NAME(self, name: str, s: sublime.Settings, file: str) -> None:
    try:
        config = ClientConfig.from_sublime_settings(name, s, file)
    except IOError:
        # The plugin is about to be disabled (for example by Package Control for an upgrade), let unregister_plugin
        # handle this
        return
    self.external[name] = config
    self.all[name] = config
    self._notify_listener(name)