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

Update pyee to v7.0.1 #2507

Merged
merged 3 commits into from
Jul 9, 2020
Merged

Update pyee to v7.0.1 #2507

merged 3 commits into from
Jul 9, 2020

Conversation

forslund
Copy link
Collaborator

@forslund forslund commented Mar 20, 2020

Description

pyee has added ThreadExecutor variant of the EventEmitter which can
replace the home-spun threadpool based emitter.

Adapt has been updated to match this change.

How to test

Make sure mycroft-core still works as expected.

Contributor license agreement signed?

CLA [ Yes ]

@forslund forslund added the Status: Work in progress PR being actively worked on, not yet ready for review. label Mar 20, 2020
@devs-mycroft devs-mycroft added the CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) label Mar 20, 2020
pyee has added ThreadExecutor variant of the EventEmitter which can
replace the home-spun threadpool based emitter
@forslund forslund removed the Status: Work in progress PR being actively worked on, not yet ready for review. label Jul 7, 2020
@MycroftAI MycroftAI deleted a comment from pep8speaks Jul 7, 2020
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

1 similar comment
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@krisgesling
Copy link
Contributor

Looks good, thanks Ake!

@krisgesling krisgesling merged commit b0c34cb into MycroftAI:dev Jul 9, 2020
@forslund
Copy link
Collaborator Author

forslund commented Jul 9, 2020

This version is better at flagging exceptions in event handlers so some bugs may crawl to the surface

@forslund
Copy link
Collaborator Author

forslund commented Jul 9, 2020

Also worth looking at is replacing the ExecutorEventEmitter with the AsyncIOEventEmitter, reducing the thread count of core somewhat.

@krisgesling
Copy link
Contributor

Yeah cool, I've added an internal ticket to take a look at that sometime

@forslund forslund deleted the feature/pyee-7 branch July 9, 2020 07:53
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