event_hub.file_indexing+=handler# subscribe handler(sender, args)event_hub.file_indexing-=handler# remove the last subscription of handlerevent_hub.file_indexing.clear()# remove every handler added from Python
The handler runs on the thread that raises the event, which can be an engine worker thread. An exception it raises there is printed to stderr and ignored; on the calling thread it reaches the engine, as in .NET.