aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent
diff options
context:
space:
mode:
Diffstat (limited to 'module/vcomponent')
-rw-r--r--module/vcomponent/parse.scm3
-rw-r--r--module/vcomponent/recurrence/generate.scm7
2 files changed, 4 insertions, 6 deletions
diff --git a/module/vcomponent/parse.scm b/module/vcomponent/parse.scm
index a3e88816..b5bb17e9 100644
--- a/module/vcomponent/parse.scm
+++ b/module/vcomponent/parse.scm
@@ -355,8 +355,7 @@ row ~a column ~a ctx = ~a
;; TODO Also make this grouping when reading in a whole
;; icalendar-file (one with multiple events)
(case (length events)
- [(0) (format (current-error-port)
- "WARNING: No events in component~%~a~%"
+ [(0) (warning "No events in component~%~a"
(attr item 'X-HNH-FILENAME))]
[(1)
(let ((child (car events)))
diff --git a/module/vcomponent/recurrence/generate.scm b/module/vcomponent/recurrence/generate.scm
index 1ff3cc49..70d21be1 100644
--- a/module/vcomponent/recurrence/generate.scm
+++ b/module/vcomponent/recurrence/generate.scm
@@ -7,6 +7,7 @@
#:use-module (ice-9 match)
#:use-module (util)
+ #:use-module (util exceptions)
#:use-module (vcomponent base)
#:use-module (vcomponent recurrence internal)
#:use-module (vcomponent recurrence parse)
@@ -163,10 +164,8 @@
;; just mention the current part. Handle this
stream-null))))
(lambda (err . args)
- (format (current-error-port)
- "\x1b[0;31mError\x1b[m while parsing recurrence rule (ignoring and continuing)~%~a ~s~%~a~%~%"
- err args
- (attr event 'X-HNH-FILENAME))
+ (warning "while parsing recurrence rule ~%~a ~s~%~a"
+ err args (attr event 'X-HNH-FILENAME))
(stream ; event
)
)))