Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Whistle 2.1 documentation
Whistle 2.1 documentation

Getting Started

  • Introduction
  • Installation
  • Getting Started
  • Concepts
  • Design Patterns

Core Features

  • Synchronous Dispatching
  • Asynchronous Dispatching
  • Listener Priorities
  • Event Propagation Control

Advanced Usage

  • Custom Event Classes
  • Listener Management
  • Common Patterns

Reference

  • Release Process
  • whistle
    • whistle.dispatchers
      • whistle.dispatchers.asynchronous
      • whistle.dispatchers.base
      • whistle.dispatchers.synchronous
    • whistle.errors
    • whistle.event
    • whistle.listeners
    • whistle.typing
      • whistle.typing.dispatcher
      • whistle.typing.event
      • whistle.typing.listener
Back to top
View this page

whistle.typing.event¶

class IEvent[source]¶

Bases: Protocol

__init__(*args, **kwargs)¶
stop_propagation()[source]¶
name: str¶
propagation_stopped: bool¶
Next
whistle.typing.listener
Previous
whistle.typing.dispatcher
Whistle, a dead simple event dispatcher for Python – Copyright © 2015-2026, Romain Dorgueil
On this page
  • whistle.typing.event
    • IEvent
      • IEvent.__init__()
      • IEvent.stop_propagation()
      • IEvent.name
      • IEvent.propagation_stopped