aboutsummaryrefslogtreecommitdiff
path: root/lib/ScanDir.rakumod
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ScanDir.rakumod')
-rw-r--r--lib/ScanDir.rakumod3
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;