From 1620eaee9f4d0f063329b4e51771a2d2f0df02ad Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 23 Jul 2022 18:09:20 +0000 Subject: try to be safer against filesystem changes --- lib/ScanDir.rakumod | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ScanDir.rakumod b/lib/ScanDir.rakumod index f3173a4..34cb9e2 100644 --- a/lib/ScanDir.rakumod +++ b/lib/ScanDir.rakumod @@ -7,9 +7,10 @@ sub scan-dir(*@paths --> Supply) is export { supply { my %watched-dirs; - CATCH { when X::IO { }; default { warn $_; done } } + CATCH { when X::IO { }; default { warn $_ } } sub start-watching(IO::Path $dir) { + return unless $dir ~~ :e; return if %watched-dirs{$dir.Str}; %watched-dirs{$dir.Str} = True; -- cgit v1.2.3