Some public API functions can raise private LoadError exception
Plugin.node_get_project_path and many public Node methods raise buildstream._exceptions.LoadError, which is not considered public API. It should be possible to catch any raised exceptions with the public API.