From 7a7abbc30a87c3f86362f773ade77deffeac2c91 Mon Sep 17 00:00:00 2001 From: Neil Schemenauer Date: Mon, 12 Sep 2016 17:01:39 +0000 Subject: [PATCH] Make 'scgi' package optional. Add try/except around 'scgi' import so we don't require it. --- quixote/server/simple_server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/quixote/server/simple_server.py b/quixote/server/simple_server.py index c0f7b36..32fc247 100755 --- a/quixote/server/simple_server.py +++ b/quixote/server/simple_server.py @@ -9,7 +9,11 @@ import urllib.request, urllib.parse, urllib.error import quixote from quixote import get_publisher from quixote.util import import_object -from scgi.systemd_socket import get_systemd_socket +try: + from scgi.systemd_socket import get_systemd_socket +except ImportError: + def get_systemd_socket(): + return None class SockInheritHTTPServer(HTTPServer):