Skip to main content

Simple Python tools.

Project description

API

Changelog

0.1.3 (2009/3/13)

  • Removed the data keyword parameters from the Set and Hash constructors. This fixed a rather major bug.

  • Fixed a bug in the Set and Hash unit tests.

  • Hash instances can now be iterated over.

  • Implemented two new predicates. Greater and Lesser.

0.1.2 (2009/2/27)

  • A new predicate package that is still in the works. Only the Equal predicate exists at the moment.

  • Set instances may now be iterated over.

0.1.1 (2009/2/11)

  • New Set and Hash functionality. Both object types now support the Python key/index notation.

  • More unit tests.

0.1.0 (2009/2/1)

  • Minor release.

  • Refactored the interface package.

  • More API documentation.

0.0.9 (2009/1/26)

  • Completely replaced the LockManager class. The locking primitives for exchanging data between event threads is now handled by the Python queue module.

  • Added a new atomic parameter to the EventManager.publish() method. This allows handles to be executed by the same thread that published the event. Event when the event manager is running in threaded mode.

  • Added a new max_threads attribute to the ThreadManager class. This is the maximum number of threads allowed to execute.

0.0.8 (2009/1/23)

  • Implemented a new ThreadManager. This takes the responsibility of starting new threads away from the EventManager.

  • Created a new data package in boduch.event for the Set and Hash events.

  • Created a new data package in boduch.handle for the Set and Hash handles.

  • Minor bug fixes.

0.0.7 (2009/1/17)

  • Implemented a new LockManager class for locking in threaded event handles.

  • Made some enhancements to the is_type() utility function.

  • Create some new type constants.

0.0.6 (2009/1/13)

  • Fixed a major bug in EventManager.subscribe() that allowed the same handle for a single event to be subscribed more than once.

  • Type instances now have a uuid attribute which is generated by the constructor.

  • EventThread will now inherit from Type.

  • Improved the EventManager interface.

  • Improved the Event and Handle interfaces.

  • Implemented new Set and Hash event handles.

0.0.5 (2009/1/9)

  • Minor release.

  • Added more unit tests.

  • Added more API documentation.

0.0.4 (2009/1/6)

  • Fixed a minor bug in the ISet interface.

  • The new Hash data type with event emission has been implemented.

  • Implemented a new handle for EventSetPush events.

0.0.3 (2009/1/3)

  • The event manager can now execute in non-threaded mode.

  • Made some improvements to the event manager interface.

  • Created a new constants package with some priority constants.

0.0.2 (2008/12/16)

  • Added a new Set class.

  • EventManager.prioritize() will now prioritize the event handlers.

  • Added some new event classes.

  • Added some new unit tests.

  • API documentation enhancements.

0.0.1 (2008/12/9)

  • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

boduch-0.1.3.tar.gz (13.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

boduch-0.1.3-py2.5.egg (92.3 kB view details)

Uploaded Egg

boduch-0.1.3-py2.4.egg (93.0 kB view details)

Uploaded Egg

File details

Details for the file boduch-0.1.3.tar.gz.

File metadata

  • Download URL: boduch-0.1.3.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for boduch-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e8afde46dc0b134f73a820197832f72870800207ce81f109b00791ba303decce
MD5 6cb9c7efda5f92e87538f4f09b32b97a
BLAKE2b-256 893b0eb52037924047016d5610e931b25571d1e152cba4fb41df400fc93497a2

See more details on using hashes here.

File details

Details for the file boduch-0.1.3-py2.5.egg.

File metadata

  • Download URL: boduch-0.1.3-py2.5.egg
  • Upload date:
  • Size: 92.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for boduch-0.1.3-py2.5.egg
Algorithm Hash digest
SHA256 a87c9f2f9b9f754cd6605e005d3401241d7613645fe1a5a7300e5bba98d44d57
MD5 de8c57f6d6a734b77714a0ea984a2022
BLAKE2b-256 64095e07aead252278a07afc14eff12ce7ce343cca6bd0c5a5f2c4d610ad557c

See more details on using hashes here.

File details

Details for the file boduch-0.1.3-py2.4.egg.

File metadata

  • Download URL: boduch-0.1.3-py2.4.egg
  • Upload date:
  • Size: 93.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for boduch-0.1.3-py2.4.egg
Algorithm Hash digest
SHA256 e1a3b1a96ae37950f4aa7029c524c235203ece4c4dab07858760d1c16629db40
MD5 0b302ad7cba9b5af46134c0023effb62
BLAKE2b-256 2c9fee1a6bade7975d60d6d3d91543ad756e233554355fa5ed0ae185baad4e4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page