From 0722c5073572d6d5db8d3b4ea00b49518be5618e Mon Sep 17 00:00:00 2001 From: Lucas Cimon <925560+Lucas-C@users.noreply.github.com> Date: Thu, 29 Dec 2022 22:09:10 +0100 Subject: [PATCH] Watcher: always pass 'paths' argument to callback func --- livereload/watcher.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/livereload/watcher.py b/livereload/watcher.py index 09c3a1b..4a0c66b 100644 --- a/livereload/watcher.py +++ b/livereload/watcher.py @@ -103,8 +103,8 @@ def examine(self): name = getattr(func, '__name__', 'anonymous') logger.info( f"Running task: {name} (delay: {delay})") - if len(signature(func).parameters) > 0 and isinstance(changed, list): - func(changed) + if len(signature(func).parameters) > 0: + func(changed if isinstance(changed, list) else [path]) else: func()