PyDispatcher 1.0.3 Python script

SPONSORED LINKS

    Specification

  • Version: 1.0.3
  • File size: 0 KB
  • File name: PyDispatcher-2.0.0.zip?modtime=1152274159&big_mirror=0
  • Last update:
  • Platform: Windows / Linux / Mac OS / BSD / Solaris
  • Language: Python
  • Price:BSD
  • Company: Mike C. Fletcher (View more)

PyDispatcher 1.0.3 script description:




Publisher review:
PyDispatcher provides the Python programmer with a multiple-producer-multiple-consumer signal-registration and routing infrastructure for use in multiple contexts. PyDispatcher provides the Python programmer with a multiple-producer-multiple-consumer signal-registration and routing infrastructure for use in multiple contexts.

Features:
- Provides a centralized service for delivering messages to registered objects (in the local process). It allows you to register any number of functions (callable objects) which can receive signals from senders. Registration can be for all senders, particular sending objects, or "anonymous" messages (messages where the sender is None). Registration can be for any signal, or particular signals a single signal will be delivered to all appropriate registered receivers, so that multiple registrations do not interfere with each other.
- There is no requirement for the sender or receiver to be dispatcher-aware. Any Python object save the None object can act as a sender, and any callable object can act as a receiver. There is no need to inherit from a particular class or provide a particular interface on the object.
- The system uses weak references to receivers wherever possible
- object lifetimes are not affected by PyDispatcher registrations (that is, when your object goes away, the registrations related to the object also go away).
- References to common transient objects (in particular instance methods) are stored as compound weak references. Weak references can be disabled on a registration-by-registration basis allows rich signal types, signals are simply hashable objects used to store and retrieve sub-tables, they are otherwise opaque to the dispatcher mechanism.
- Allows sending more information when sending than any particular receiver can handle, dispatcher automatically culls those arguments which are not appropriate for the particular receiver. This allows registering very simple functions dealing with general messages, while still allowing natural passing of arguments to higher level functions.
PyDispatcher 1.0.3 is a Python script for Python Modules scripts design by Mike C. Fletcher. It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
PyDispatcher provides the Python programmer with a multiple-producer-multiple-consumer signal-registration and routing infrastructure for use in multiple contexts.

Operating system:
Windows / Linux / Mac OS / BSD / Solaris

Latest script and internet news

222

222

22

Posted on: 18 Jul 2023 22:27 by A. Brown

111

111

111

Posted on: 18 Jul 2023 22:24 by A. Brown

The permanently active Push system offered by the new Google Chrome 42

The permanently active Push system offered by the new Google Chrome 42

Hacked By !Sc-sT

Posted on: 17 Mar 2015 07:57 by A. Brown

SPREAD THE WORD

User Rating


Rating: 2.2 out of 5
Based on 13 ratings. 13 user reviews.

  • Currently 2.15 out of 5
  • 1
  • 2
  • 3
  • 4
  • 5