diff options
author | dakkar <dakkar@thenautilus.net> | 2017-12-25 10:03:38 +0000 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2017-12-25 10:03:38 +0000 |
commit | 4c9fdaf952cfcf91e9b008c3c5d2566aa28790fb (patch) | |
tree | 85592297691995251bdd0dab716e4d26ea5d02d2 /lib/Ultramarine/Model/Collection.pm6 | |
parent | wiring the collection into the application (diff) | |
download | Ultramarine-4c9fdaf952cfcf91e9b008c3c5d2566aa28790fb.tar.gz Ultramarine-4c9fdaf952cfcf91e9b008c3c5d2566aa28790fb.tar.bz2 Ultramarine-4c9fdaf952cfcf91e9b008c3c5d2566aa28790fb.zip |
some very awkawrd error handling
Diffstat (limited to 'lib/Ultramarine/Model/Collection.pm6')
-rw-r--r-- | lib/Ultramarine/Model/Collection.pm6 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Ultramarine/Model/Collection.pm6 b/lib/Ultramarine/Model/Collection.pm6 index c8cddf7..449e7ed 100644 --- a/lib/Ultramarine/Model/Collection.pm6 +++ b/lib/Ultramarine/Model/Collection.pm6 @@ -16,6 +16,9 @@ class Ultramarine::Model::Collection { has $!mark-ready = $!is-ready.vow; method update() { + # I don't know what to do when things go wrong, let's "log" + # it, at least + CATCH { default { .perl.say } } react whenever $.dirscan.scan -> $path { when $path ~~ Ultramarine::Model::DirScanner::EndOfScan { # we should use this to check that all the files in |