summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-11 17:30:58 +0200
committerAlon Levy <alon@pobox.com>2015-01-11 17:31:04 +0200
commitf4e0a52d1c7c590ce893c7e078efea352679a5cd (patch)
treeb4a47438407cbd38646b650ac7471ede26d3f0a8 /src
parent0b81e70f6310989ce4016d95b66f73b9aa1a594a (diff)
server: document and test for simplejson
flask uses itsdangerous which uses simplejson The default json converts namedtuples to arrays stripping the names. simplejson converts them to a dictionary, a behavior we rely on.
Diffstat (limited to 'src')
-rw-r--r--src/server/rz_server.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/rz_server.py b/src/server/rz_server.py
index 569eb7e3..df10d5a2 100644
--- a/src/server/rz_server.py
+++ b/src/server/rz_server.py
@@ -11,6 +11,12 @@ import flask
import crypt_util
import re
+try:
+ import simplejson # we don't use it but we rely on it
+except:
+ print("missing simplejson, which is required due to namedtuple usage")
+ raise SystemExit
+
from flask import Flask
from flask import Response
from flask import session