diff options
| -rw-r--r-- | opendc/util/path_parser.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/opendc/util/path_parser.py b/opendc/util/path_parser.py index 2bc4e002..1bd19ee7 100644 --- a/opendc/util/path_parser.py +++ b/opendc/util/path_parser.py @@ -3,19 +3,18 @@ import sys import re def parse(version, endpoint_path): - """Map an HTTP call to an API path""" + """Map an HTTP endpoint path to an API path""" with open('opendc/api/{}/paths.json'.format(version)) as paths_file: paths = json.load(paths_file) - endpoint_path_parts = endpoint_path.split('/') + endpoint_path_parts = endpoint_path.strip('/').split('/') paths_parts = [x.split('/') for x in paths if len(x.split('/')) == len(endpoint_path_parts)] for path_parts in paths_parts: found = True for (endpoint_part, part) in zip(endpoint_path_parts, path_parts): - print endpoint_part, part if not part.startswith('{') and endpoint_part != part: found = False break |
