summaryrefslogtreecommitdiff
path: root/service/pixelated/application.py
diff options
context:
space:
mode:
authorGiovane <giovaneliberato@gmail.com>2015-09-03 18:37:03 -0300
committerGiovane <giovaneliberato@gmail.com>2015-09-03 18:39:47 -0300
commit7f600c988e0a1626ca0e24a1d7a1fa7797771915 (patch)
treed3d5b5a8cdc9a480ab289c92335cbb239b0d43ae /service/pixelated/application.py
parent19cda9ca7aa1aca18f61ebf659fc490f8ad4c15a (diff)
#304 Adds PixelatedSite class to hold custom request configuration and remove foundation inline javascript.
Diffstat (limited to 'service/pixelated/application.py')
-rw-r--r--service/pixelated/application.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/service/pixelated/application.py b/service/pixelated/application.py
index b44a9893..e7afa341 100644
--- a/service/pixelated/application.py
+++ b/service/pixelated/application.py
@@ -15,9 +15,7 @@
# along with Pixelated. If not, see <http://www.gnu.org/licenses/>.
from twisted.internet import reactor
-from twisted.internet.threads import deferToThread
from twisted.internet import defer
-from twisted.web.server import Site
from twisted.internet import ssl
from OpenSSL import SSL
from OpenSSL import crypto
@@ -26,6 +24,7 @@ from pixelated.config import arguments
from pixelated.config.services import Services
from pixelated.config.leap import initialize_leap
from pixelated.config import logger
+from pixelated.config.site import PixelatedSite
from pixelated.resources.loading_page import LoadingResource
from pixelated.resources.root_resource import RootResource
@@ -46,9 +45,9 @@ def start_user_agent(loading_app, host, port, sslkey, sslcert, leap_home, leap_s
services.draft_service)
if sslkey and sslcert:
- reactor.listenSSL(port, Site(resource), _ssl_options(sslkey, sslcert), interface=host)
+ reactor.listenSSL(port, PixelatedSite(resource), _ssl_options(sslkey, sslcert), interface=host)
else:
- reactor.listenTCP(port, Site(resource), interface=host)
+ reactor.listenTCP(port, PixelatedSite(resource), interface=host)
# soledad needs lots of threads
reactor.threadpool.adjustPoolsize(5, 15)
@@ -73,7 +72,7 @@ def initialize():
args = arguments.parse_user_agent_args()
logger.init(debug=args.debug)
- loading_app = reactor.listenTCP(args.port, Site(LoadingResource()), interface=args.host)
+ loading_app = reactor.listenTCP(args.port, PixelatedSite(LoadingResource()), interface=args.host)
deferred = initialize_leap(args.leap_provider_cert,
args.leap_provider_cert_fingerprint,