summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrafael lisboa <rafaelzlisboa@gmail.com>2015-06-04 14:43:13 -0300
committerrafael lisboa <rafaelzlisboa@gmail.com>2015-06-04 14:44:49 -0300
commit00a35b7b5cab34f72f7807b844e00039b8d55e89 (patch)
tree1b9d52f1b02a6733b630d36f5abe002cd139d3a8
parent0e440af998888e47313f657067db6d0db41e343a (diff)
remove apparently unneeded extra procedure when reactor stops
also add comment with more context on why adjustPoolsize is needed.
-rw-r--r--service/pixelated/config/__init__.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/service/pixelated/config/__init__.py b/service/pixelated/config/__init__.py
index bb1fda2c..ef2de981 100644
--- a/service/pixelated/config/__init__.py
+++ b/service/pixelated/config/__init__.py
@@ -43,16 +43,8 @@ def start_user_agent(loading_app, host, port, sslkey, sslcert, leap_home, leap_s
else:
reactor.listenTCP(port, Site(resource), interface=host)
- reactor.threadpool.adjustPoolsize(20, 40)
- reactor.stop = stop_incoming_mail_fetcher(reactor.stop, leap_session)
-
-
-def stop_incoming_mail_fetcher(reactor_stop_function, leap_session):
- def wrapper():
- leap_session.stop_background_jobs()
- reactor.threadpool.stop()
- reactor_stop_function()
- return wrapper
+ # soledad needs lots of threads
+ reactor.threadpool.adjustPoolsize(5, 15)
def _ssl_options(sslkey, sslcert):