diff --git a/sdk/python/packages/flet/src/flet/cli/commands/run.py b/sdk/python/packages/flet/src/flet/cli/commands/run.py index 6de498676..73f9de3ca 100644 --- a/sdk/python/packages/flet/src/flet/cli/commands/run.py +++ b/sdk/python/packages/flet/src/flet/cli/commands/run.py @@ -288,7 +288,10 @@ def on_any_event(self, event): ): return - if self.watch_directory or event.src_path == self.script_path: + if ( + self.watch_directory or event.src_path == self.script_path + ) and event.event_type in ["modified", "deleted", "created", "moved"]: + current_time = time.time() if (current_time - self.last_time) > 0.5 and self.is_running: self.last_time = current_time