summaryrefslogtreecommitdiff
path: root/tissue/web.scm
diff options
context:
space:
mode:
authorArun Isaac2022-03-15 15:04:02 +0530
committerArun Isaac2022-03-15 15:04:02 +0530
commit05a792a120227f9ce294866dfd1494e059968335 (patch)
tree1332d55d47b03043893c62a6b4b7110e2b18dcda /tissue/web.scm
parent496911486cf83dfab47dba96315544ac6484df22 (diff)
downloadtissue-05a792a120227f9ce294866dfd1494e059968335.tar.gz
tissue-05a792a120227f9ce294866dfd1494e059968335.tar.lz
tissue-05a792a120227f9ce294866dfd1494e059968335.zip
tissue: Use more specific &issue-file-not-found-error.
* bin/tissue: Do not import (rnrs conditions). Import (tissue conditions). (tissue-edit, tissue-show): Raise &issue-file-not-found-error instead of &message-condition. (print-usage): Handle &issue-file-not-found-error instead of &message-condition. * tissue/web.scm: Do not import (rnrs exceptions). Import (tissue conditions). (build-website): Raise &issue-file-not-found-error instead of &message-condition.
Diffstat (limited to 'tissue/web.scm')
-rw-r--r--tissue/web.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/tissue/web.scm b/tissue/web.scm
index 79568e6..92d33a6 100644
--- a/tissue/web.scm
+++ b/tissue/web.scm
@@ -17,6 +17,7 @@
;;; along with tissue. If not, see <https://www.gnu.org/licenses/>.
(define-module (tissue web)
+ #:use-module (rnrs exceptions)
#:use-module (rnrs io ports)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-26)
@@ -31,6 +32,7 @@
#:use-module (skribilo utils keywords)
#:use-module (skribilo writer)
#:use-module (sxml simple)
+ #:use-module (tissue conditions)
#:use-module (tissue issue)
#:use-module (tissue utils)
#:export (issue-listing
@@ -245,8 +247,7 @@ issue listings are not generated."
'gemtext)
((string-suffix? ".skb" input-file)
'skribe)))))))
- (raise (make-message-condition
- (string-append "No such file or directory: " input-file))))
+ (raise (issue-file-not-found-error input-file)))
(find-engine 'html)))
(copy-file input-file output-file))))))
rcons get-line port))