aboutsummaryrefslogtreecommitdiffstats
path: root/libbe/util/wsgi.py
diff options
context:
space:
mode:
Diffstat (limited to 'libbe/util/wsgi.py')
-rw-r--r--libbe/util/wsgi.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/libbe/util/wsgi.py b/libbe/util/wsgi.py
index 96ddf60..46e1b3c 100644
--- a/libbe/util/wsgi.py
+++ b/libbe/util/wsgi.py
@@ -36,7 +36,6 @@ import io
import sys
import time
import traceback
-import types
import urllib.request, urllib.parse, urllib.error
import urllib.parse
import wsgiref.simple_server
@@ -67,7 +66,12 @@ import libbe.util.http
import libbe.util.id
-if libbe.TESTING == True:
+# https://stackoverflow.com/a/56719588/164233
+def cmp(a, b):
+ return (int(a) > int(b)) - (int(a) < int(b))
+
+
+if libbe.TESTING:
import doctest
import unittest
import wsgiref.validate
@@ -627,7 +631,7 @@ class ServerCommand (libbe.command.base.Command):
'PID file {} already exists'.format(params['pidfile']))
pid = os.getpid()
with open(params['pidfile'], 'w') as f: # race between exist and open
- f.write(str(os.getpid()))
+ f.write(str(os.getpid()))
self.logger.log(
self.log_level, 'Got PID file as {}'.format(pid))
@@ -935,12 +939,12 @@ def _make_certs(server_name, logger=None, level=None):
`mk_certs(server_name) -> (pkey_filename, cert_filename)`
"""
- if OpenSSL == None:
+ if OpenSSL is None:
raise libbe.command.UserError(
'SSL certificate generation requires the OpenSSL module')
pkey_file,cert_file = _get_cert_filenames(
server_name, autogenerate=False)
- if logger != None:
+ if logger is not None:
logger.log(
level, 'Generating certificates {} {}'.format(
pkey_file, cert_file))