From 2d6e7d9f3827fb65a5a969ed5b1cb141c3078ff2 Mon Sep 17 00:00:00 2001 From: James Muscat Date: Wed, 1 Jul 2015 22:27:12 +0100 Subject: [PATCH] This just needs to be a list, not a dict. --- src/eddn/Gateway.py | 2 +- src/eddn/conf/Settings.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/eddn/Gateway.py b/src/eddn/Gateway.py index bc448a1..5d79d77 100644 --- a/src/eddn/Gateway.py +++ b/src/eddn/Gateway.py @@ -131,7 +131,7 @@ def parse_and_error_handle(data): return str(exc) # Here we check if an outdated schema has been passed - if parsed_message["$schemaRef"] in Settings.GATEWAY_OUTDATED_SCHEMAS.keys(): + if parsed_message["$schemaRef"] in Settings.GATEWAY_OUTDATED_SCHEMAS: response.status = '426 Upgrade Required' # Bottle (and underlying httplib) don't know this one statsCollector.tally("outdated") return "FAIL: The schema you have used is no longer supported. Please check for an updated version of your application." diff --git a/src/eddn/conf/Settings.py b/src/eddn/conf/Settings.py index 6e7f86e..c4cafcf 100644 --- a/src/eddn/conf/Settings.py +++ b/src/eddn/conf/Settings.py @@ -45,10 +45,10 @@ class _Settings(object): "http://schemas.elite-markets.net/eddn/shipyard/1/test": "schemas/shipyard-v1.0.json" } - GATEWAY_OUTDATED_SCHEMAS = { - "http://schemas.elite-markets.net/eddn/commodity/1": "schemas/commodity-v0.1.json", - "http://schemas.elite-markets.net/eddn/commodity/1/test": "schemas/commodity-v0.1.json" - } + GATEWAY_OUTDATED_SCHEMAS = [ + "http://schemas.elite-markets.net/eddn/commodity/1", + "http://schemas.elite-markets.net/eddn/commodity/1/test" + ] ############################################################################### # Monitor settings