From 14f22cb8afe834935bab2756797dc74eda7a741d Mon Sep 17 00:00:00 2001 From: diminator Date: Tue, 3 Jan 2017 17:25:40 +0100 Subject: [PATCH] status with block and transaction context --- .../generate_http_server_api_documentation.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/docs/server/generate_http_server_api_documentation.py b/docs/server/generate_http_server_api_documentation.py index c6c9b63f..d51050d3 100644 --- a/docs/server/generate_http_server_api_documentation.py +++ b/docs/server/generate_http_server_api_documentation.py @@ -88,7 +88,10 @@ HTTP/1.1 200 OK Content-Type: application/json { - "status": "invalid" + "status": "invalid", + "_links" : { + "block": "/blocks/%(blockid)s" + } } """ @@ -99,7 +102,11 @@ Content-Type: application/json Location: ../transactions/%(txid)s { - "status": "valid" + "status": "valid", + "_links" : { + "tx" : "/transactions/%(txid)s", + "block": "/blocks/%(blockid)s" + } } """ @@ -189,15 +196,14 @@ def main(): block = Block(transactions=[tx], node_pubkey=node, voters=[node], signature=signature) block_json = json.dumps(block.to_dict(), indent=2, sort_keys=True) - base_path = os.path.join(os.path.dirname(__file__), - 'source/drivers-clients/samples') - # vote DUMMY_SHA3 = '0123456789abcdef' * 4 b = Bigchain(public_key=node) vote = b.vote(block.id, DUMMY_SHA3, True) vote_json = json.dumps(vote, indent=2, sort_keys=True) + base_path = os.path.join(os.path.dirname(__file__), + 'source/drivers-clients/samples') if not os.path.exists(base_path): os.makedirs(base_path)