Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

Remove deprecated EventEmitter classes #2667

Merged
merged 2 commits into from
Aug 21, 2020
Merged

Conversation

krisgesling
Copy link
Contributor

Description

Removes deprecated pyee.EventEmitter classes and the homespun ThreadedEventEmitter.

Most instances can inherit from the pyee.BaseEventEmitter class. Those using the ThreadedEventEmitter have been switched to the pyee.ExecutorEventEmitter.

A small update was also made to the event scheduling test to account for the lack of wrappers.

How to test

Run unit and integration tests

Contributor license agreement signed?

@krisgesling krisgesling added the Status: Work in progress PR being actively worked on, not yet ready for review. label Aug 18, 2020
@devs-mycroft devs-mycroft added the CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) label Aug 18, 2020
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@krisgesling krisgesling removed the Status: Work in progress PR being actively worked on, not yet ready for review. label Aug 18, 2020
Copy link
Collaborator

@forslund forslund left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks very good. The changes in the tests are what I'd expect.

@forslund
Copy link
Collaborator

Maybe add a 20.08 tag on these PR's removing deprecated method / classes

@krisgesling krisgesling merged commit 40139b9 into dev Aug 21, 2020
@krisgesling krisgesling deleted the feature/deprecated-ee branch September 2, 2020 21:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants