diff options
-rw-r--r-- | lib/ScanDir.rakumod | 3 |
1 files changed, 2 insertions, 1 deletions
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; |