← Questions

Implement an event emitter

0
SnowflakeCodingLast asked Jan 2026

Implement an event emitter class: on(event, handler), off(event, handler), once(event, handler) and emit(event, ...args). Handlers run in the order they were added. Handle a handler that removes itself or adds another handler during emit, and return a way to unsubscribe from on.

Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding