diff --git a/src/calibre/srv/auto_reload.py b/src/calibre/srv/auto_reload.py index 161dfc024b..03e8e0724b 100644 --- a/src/calibre/srv/auto_reload.py +++ b/src/calibre/srv/auto_reload.py @@ -278,6 +278,8 @@ class Worker(object): self.clean_kill() if forced: self.retry_count += 1 + else: + self.retry_count = 0 try: compile_srv() except EnvironmentError as e: