diff --git a/doc/changelog.txt b/doc/changelog.txt index a6a066ea..6218d0e6 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -10,6 +10,8 @@ Changes: - checking: Remove the url-content-duplicate warning. - cmdline: Replace argument parsing. No changes in functionality, only the help text will be formatted different. +- gui: Check early if help files are not found. + Closes: GH bug #437 Fixes: - checking: Apache Coyote (the HTTP server of Tomcat) sends the wrong diff --git a/linkcheck/configuration/__init__.py b/linkcheck/configuration/__init__.py index 3b72499e..f40f285a 100644 --- a/linkcheck/configuration/__init__.py +++ b/linkcheck/configuration/__init__.py @@ -96,7 +96,8 @@ def get_share_file (devel_dir, filename): @param filename: filename to search for @ptype filename: string @return: the found filename or None - @rtype: string or None + @rtype: string + @raises: ValueError if not found """ paths = [ # when developing @@ -112,7 +113,8 @@ def get_share_file (devel_dir, filename): if os.path.isfile(fullpath): return fullpath # not found - return None + msg = "%s not found in %s; check your installation" % (filename, paths) + raise ValueError(msg) # dynamic options