changeset 133:96e1acf03368

Better error messages for includes.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 03 Dec 2013 09:46:43 -0800
parents e5d4b61e7a4c
children f47b047c9414
files wikked/resolver.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/wikked/resolver.py	Tue Dec 03 09:46:30 2013 -0800
+++ b/wikked/resolver.py	Tue Dec 03 09:46:43 2013 -0800
@@ -260,7 +260,7 @@
         try:
             page = self.wiki.getPage(include_url)
         except PageNotFoundError:
-            raise IncludeError(include_url, self.page.url)
+            raise IncludeError(include_url, self.page.url, "Page not found")
         current_url_trail = list(self.ctx.url_trail)
         self.ctx.url_trail.append(page.url)
         child = PageResolver(page, self.ctx, parameters)
@@ -330,7 +330,7 @@
             try:
                 page = self.wiki.getPage(include_url)
             except PageNotFoundError:
-                raise IncludeError(include_url, self.page.url)
+                raise IncludeError(include_url, self.page.url, "Page not found")
             if with_url:
                 return (page.url, page.text)
             return page.text
@@ -390,7 +390,7 @@
             try:
                 p = self.wiki.getPage(url)
             except PageNotFoundError:
-                raise IncludeError(url, page.url)
+                raise IncludeError(url, page.url, "Page not found")
             if self._isPageMatch(p, name, value, level + 1):
                 return True