Skip to content

Commit

Permalink
django17: Replace simplejson with json
Browse files Browse the repository at this point in the history
as it seems to be more compatible with previously django builtin
simplejson module
  • Loading branch information
vinilios committed Mar 16, 2017
1 parent 372ade7 commit 26df938
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 16 deletions.
6 changes: 3 additions & 3 deletions helios/crypto/utils.py
Expand Up @@ -4,7 +4,7 @@

import hmac, base64

import simplejson
import json

from hashlib import sha256

Expand All @@ -18,8 +18,8 @@ def hash_b64(s):
return result

def to_json(d):
return simplejson.dumps(d, sort_keys=True)
return json.dumps(d, sort_keys=True)

def from_json(json_str):
if not json_str: return None
return simplejson.loads(json_str)
return json.loads(json_str)
2 changes: 1 addition & 1 deletion helios/datatypes/djangofield.py
Expand Up @@ -7,7 +7,7 @@
"""

import datetime
import simplejson as json
import json
from django.db import models
from django.db.models import signals
from django.conf import settings
Expand Down
2 changes: 1 addition & 1 deletion heliosauth/jsonfield.py
Expand Up @@ -5,7 +5,7 @@
"""

import datetime
import simplejson as json
import json

from django.db import models
from django.db.models import signals
Expand Down
9 changes: 5 additions & 4 deletions heliosauth/utils.py
Expand Up @@ -5,7 +5,8 @@
2010-08-17
"""

import simplejson

import json

def force_utf8(s):
if isinstance(s, unicode):
Expand All @@ -15,14 +16,14 @@ def force_utf8(s):

## JSON
def to_json(d):
return simplejson.dumps(d, sort_keys=True)
return json.dumps(d, sort_keys=True)

def from_json(json_str):
if not json_str: return None
return simplejson.loads(json_str)
return json.loads(json_str)

def JSONtoDict(json):
x=simplejson.loads(json)
x=json.loads(json)
return x

def JSONFiletoDict(filename):
Expand Down
9 changes: 4 additions & 5 deletions phoebus/utils.py
Expand Up @@ -3,11 +3,10 @@
"""

import hmac, base64

from django.utils import simplejson
import json

from hashlib import sha256

def hash_b64(s):
"""
hash the string using sha1 and produce a base64 output
Expand All @@ -18,8 +17,8 @@ def hash_b64(s):
return result

def to_json(d):
return simplejson.dumps(d, sort_keys=True)
return json.dumps(d, sort_keys=True)

def from_json(json_str):
if not json_str: return None
return simplejson.loads(json_str)
return json.loads(json_str)
4 changes: 2 additions & 2 deletions zeus/views/trustee.py
@@ -1,4 +1,4 @@
import simplejson
import json
import logging
import datetime
import json
Expand Down Expand Up @@ -58,7 +58,7 @@ def login(request, election, trustee_email, trustee_secret):
@auth.requires_election_features('trustee_can_generate_key')
@require_http_methods(['GET'])
def keygen(request, election, trustee):
eg_params_json = simplejson.dumps(ELGAMAL_PARAMS_LD_OBJECT.toJSONDict(),
eg_params_json = json.dumps(ELGAMAL_PARAMS_LD_OBJECT.toJSONDict(),
sort_keys=True)
context = {
'eg_params_json': eg_params_json,
Expand Down

0 comments on commit 26df938

Please sign in to comment.