diff options
author | F. Eugene Aumson <feuGeneA@users.noreply.github.com> | 2018-12-15 08:11:00 +0800 |
---|---|---|
committer | F. Eugene Aumson <feuGeneA@users.noreply.github.com> | 2018-12-15 08:11:00 +0800 |
commit | 6639201fdbfe28f9d49e19f29b5606ba9cebdd85 (patch) | |
tree | 3914d0282d1466987750207cfd5f4206829fee96 /python-packages/json_schemas | |
parent | 57ac2f28a43067e51f1db1736b48893189ce9dd0 (diff) | |
download | dexon-sol-tools-6639201fdbfe28f9d49e19f29b5606ba9cebdd85.tar dexon-sol-tools-6639201fdbfe28f9d49e19f29b5606ba9cebdd85.tar.gz dexon-sol-tools-6639201fdbfe28f9d49e19f29b5606ba9cebdd85.tar.bz2 dexon-sol-tools-6639201fdbfe28f9d49e19f29b5606ba9cebdd85.tar.lz dexon-sol-tools-6639201fdbfe28f9d49e19f29b5606ba9cebdd85.tar.xz dexon-sol-tools-6639201fdbfe28f9d49e19f29b5606ba9cebdd85.tar.zst dexon-sol-tools-6639201fdbfe28f9d49e19f29b5606ba9cebdd85.zip |
Tweak special case: only strip Schema as suffix
Diffstat (limited to 'python-packages/json_schemas')
-rw-r--r-- | python-packages/json_schemas/src/zero_ex/json_schemas/__init__.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/python-packages/json_schemas/src/zero_ex/json_schemas/__init__.py b/python-packages/json_schemas/src/zero_ex/json_schemas/__init__.py index f609ea103..1752c5761 100644 --- a/python-packages/json_schemas/src/zero_ex/json_schemas/__init__.py +++ b/python-packages/json_schemas/src/zero_ex/json_schemas/__init__.py @@ -27,7 +27,9 @@ class _LocalRefResolver(jsonschema.RefResolver): # handle weird special cases _ref = _ref.replace("ECSignature", "EcSignature") - _ref = _ref.replace("Schema", "") + if _ref.endswith("Schema"): + # strip off the Schema suffix + _ref = _ref[:-6] return f"{snakecase(_ref)}_schema.json" |