Skip to content

Check controller's event error handling

Mike had a great question: 'what happens to events if there's an error?'. On reflection the answer is: nothing good.

Our handle_event method parses events without any kind of error handling...

https://gitweb.torproject.org/stem.git/tree/stem/control.py#n3876

This would in turn break our event handling thread. Instead we should direct malformed events into a 'broken event' queue.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information