Skip to content

Commit 3fec299

Browse files
committed
fix(reloader): only handle modification events for config reloader
This prevents an infinite loop where the config is opened, triggering a FileOpenedEvent, triggering the reloader
1 parent 92d28d2 commit 3fec299

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

cloudbot/reloader.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,5 +113,14 @@ def on_moved(self, event):
113113

114114

115115
class ConfigEventHandler(ReloadHandler):
116-
def on_any_event(self, event):
117-
self.loader.reload(getattr(event, "dest_path", event.src_path))
116+
def on_created(self, event):
117+
self.loader.reload(event.src_path)
118+
119+
def on_deleted(self, event):
120+
self.loader.reload(event.src_path)
121+
122+
def on_modified(self, event):
123+
self.loader.reload(event.src_path)
124+
125+
def on_moved(self, event):
126+
self.loader.reload(event.dest_path)

0 commit comments

Comments
 (0)