-
Notifications
You must be signed in to change notification settings - Fork 71
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
Gevent instead of select()? #10
Comments
Sounds reasonable, but what would be required in order to get it to work with something like gevent? |
@Holiverh Maybe separate protocol with event system? E.g. Protocol |
Hmm. Either way I'm probably gonna have to take a closer look at how gevent works before I could even attempt anything. And that'll take time so I can't foresee myself doing much with it soon. Of course I would be completely open to PRs and such if you want to take a stab at it and you've got some ideas of how it'd work. Either way, I really appreciate the suggestion. 👍 |
Hi, I wrote a dumb version using Gevent https://github.com/est/tf2.est.im/blob/master/src/main.py HTH |
Hi,
First of all, awesome project! Thanks!
I was playing with it and find my
gevent.monkey.patch_all()
does not work, it turns out thata2s.py
has its ownselect()
based loop server. Can we create a protocol abstract and make it possible to adapt with nonselect()
event loops?The text was updated successfully, but these errors were encountered: