Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run workflow input handling as a daemon with minimal logic in Run Script filters #89

Open
idpaterson opened this issue Jan 1, 2016 · 0 comments

Comments

@idpaterson
Copy link
Owner

Much of the delay in responding to user input in the workflow is due to loading Python modules and connecting to the SQLite database. This is mitigated by lazily loading expensive modules, but there is still a lot that needs to happen in order to handle the next character in your task entry and the workflow is not as responsive as it could be.

By communicating with a short-lived python daemon rather than starting the python interpreter for each change in input, the workflow could avoid that setup cost and achieve a much more responsive experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant