mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
Make util.py comply to 79 chars
This commit is contained in:
parent
b48f301915
commit
c09b9fc0fd
15
util.py
15
util.py
@ -16,11 +16,12 @@ def gen_timestamp():
|
|||||||
def serialize(data):
|
def serialize(data):
|
||||||
"""Serialize a dict into a JSON formatted string.
|
"""Serialize a dict into a JSON formatted string.
|
||||||
|
|
||||||
This function enforces rules like the separator and order of keys. This ensures that all dicts
|
This function enforces rules like the separator and order of keys.
|
||||||
are serialized in the same way.
|
This ensures that all dicts are serialized in the same way.
|
||||||
|
|
||||||
This is specially important for hashing data. We need to make sure that everyone serializes their data
|
This is specially important for hashing data. We need to make sure that
|
||||||
in the same way so that we do not have hash mismatches for the same structure due to serialization
|
everyone serializes their data in the same way so that we do not have
|
||||||
|
hash mismatches for the same structure due to serialization
|
||||||
differences.
|
differences.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@ -30,7 +31,8 @@ def serialize(data):
|
|||||||
str: JSON formatted string
|
str: JSON formatted string
|
||||||
|
|
||||||
"""
|
"""
|
||||||
return rapidjson.dumps(data, skipkeys=False, ensure_ascii=False, sort_keys=True)
|
return rapidjson.dumps(data, skipkeys=False, ensure_ascii=False,
|
||||||
|
sort_keys=True)
|
||||||
|
|
||||||
|
|
||||||
def deserialize(data):
|
def deserialize(data):
|
||||||
@ -40,6 +42,7 @@ def deserialize(data):
|
|||||||
data (str): JSON formatted string.
|
data (str): JSON formatted string.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
dict: dict resulting from the serialization of a JSON formatted string.
|
dict: dict resulting from the serialization of a JSON formatted
|
||||||
|
string.
|
||||||
"""
|
"""
|
||||||
return rapidjson.loads(data)
|
return rapidjson.loads(data)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user