summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ddcb272)
sys.stdout = codecs.lookup('utf-8')[-1](sys.stdout)
# Find the best reactor
sys.stdout = codecs.lookup('utf-8')[-1](sys.stdout)
# Find the best reactor
+selectWarning = "Unable to install any good reactors (kqueue, epoll, poll).\nWe fell back to using select. You may have scalability problems.\nThis reactor will not support more than 1024 connections +at a time."
try:
from twisted.internet import epollreactor as bestreactor
try:
from twisted.internet import epollreactor as bestreactor
try:
from twisted.internet import kqreactor as bestreactor
try:
from twisted.internet import kqreactor as bestreactor
try:
from twisted.internet import pollreactor as bestreactor
try:
from twisted.internet import pollreactor as bestreactor
- from twisted.internet import default as bestreactor
- print "Unable to install any good reactors (kqueue, epoll, poll)."
- print "We fell back to using select. You may have scalability problems."
- print "This reactor will not support more than 1024 connections at a time."
- except ImportError:
- print "Unable to find a reactor.\nExiting..."
- sys.exit(1)
+ from twisted.internet import selectreactor as bestreactor
+ print selectWarning
+ except:
+ try:
+ from twisted.internet import default as bestreactor
+ print selectWarning
+ except:
+ print "Unable to find a reactor.\nExiting..."
+ sys.exit(1)