diff options
Diffstat (limited to 'src/site.rs')
-rw-r--r-- | src/site.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/site.rs b/src/site.rs index 03cff51..6fa26d9 100644 --- a/src/site.rs +++ b/src/site.rs @@ -66,7 +66,7 @@ impl Site { if name.is_wikitext_page() { trace!("scan: it's a page"); debug!("loading wikitext page {}", name.source_path().display()); - let page = WikitextPage::read(&name).map_err(|e| SiteError::Riki(Box::new(e)))?; + let page = WikitextPage::read(&name)?; self.files.insert(name); self.add_wikitextpage(page)?; } else { @@ -86,10 +86,8 @@ impl Site { debug!("parsing wikitext page {}", page.meta().path().display()); let mut parser = WikitextParser::new(page.wikitext(), &self.patterns); - let page = UnprocessedPage::new(page.meta().clone(), &mut parser) - .map_err(|e| SiteError::Riki(Box::new(e)))?; - page.prepare(self) - .map_err(|e| SiteError::Riki(Box::new(e)))?; + let page = UnprocessedPage::new(page.meta().clone(), &mut parser)?; + page.prepare(self)?; let page = Page::new(page.meta().clone(), page); self.pages.push(page); @@ -119,9 +117,7 @@ impl Site { "processing unprocessed page {}", page.meta().path().display() ); - let page = page - .markdown(self) - .map_err(|e| SiteError::Riki(Box::new(e)))?; + let page = page.markdown(self)?; self.markdown_pages.push(page); Ok(true) } else { |