#3207: Core: migrate from Twisted to Asyncio
------------------------------+---------------------------
Reporter: andar | Owner: andar
Type: feature-request | Status: new
Priority: major | Milestone: 2.x
Component: Core | Version: develop (git)
Resolution: | Keywords:
------------------------------+---------------------------
Comment (by JohnDoee):
But, as I said, you can keep using Twisted as framework while using the
asyncio functionality. This means you can use asyncio keywords, design
patterns etc. while not throwing anything made so far out the window.
https://twistedmatrix.com/documents/current/core/howto/defer-intro.html
#coroutines-with-async-await
I made the Deluge Streaming plugin and have designed a bunch around
Twisted Web to serve files (
https://github.com/JohnDoee/thomas/blob/develop/thomas/outputs/http.py ) -
The plugin itself also rely on Twisted and would require the same type of
rewrite as Deluge.
Alternatively, I can just include Twisted in my plugin but I'd prefer not
to have to do that.
--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3207#comment:7>
Deluge <http://deluge-torrent.org/>
Deluge Project
--
You received this message because you are subscribed to the Google Groups
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.