Skip to main content

An event system build on top of the concurrent futures library, including additional threading tools

Project description

Introduction

ConcurrentEvents is a light weight event system and threading tools build around the concurrent futures library.

The aim of this project is to create an extremely simple and generic event system as well as tools to monitor and use it effectively.

The focus of this project is based around the ConcurrentEvents.EventManager, ConcurrentEvents.EventHandler, ConcurrentEvents.Event classes and ConcurrentEvents.Catch decorator to create a simple and safe way to do multi-threading through an event framework.

Installation

.. image:: https://gitlab.com/Reggles44/concurrentevents/badges/master/pipeline.svg .. image:: https://gitlab.com/Reggles44/concurrentevents/badges/master/coverage.svg

ConcurrentEvents should be installed through pip on any python version greater than python3.5

.. code-block:: python

pip install ConcurrentEvents

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

ConcurrentEvents-1.9.24.tar.gz (7.9 kB view hashes)

Uploaded Source

Supported by

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