openapi-resolver looks for CreateUser.yaml in the top-level directory instead of the user subdirectory.
$ python -m openapi_resolver api.yaml
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__main__.py", line 32, in <module>
main(args.src_file, args.dst_file)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__main__.py", line 17, in main
resolver.resolve()
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 98, in resolve
self.traverse(self.openapi, cb=self.resolve_node)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 194, in traverse
self.traverse(i, k, parents, cb, context)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 194, in traverse
self.traverse(i, k, parents, cb, context)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 194, in traverse
self.traverse(i, k, parents, cb, context)
[Previous line repeated 6 more times]
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 227, in traverse
self.traverse(ancestor[needle], key, parents, cb, context)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 194, in traverse
self.traverse(i, k, parents, cb, context)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 194, in traverse
self.traverse(i, k, parents, cb, context)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 194, in traverse
self.traverse(i, k, parents, cb, context)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 210, in traverse
ancestor[needle] = cb(key, node, context)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 263, in resolve_node
_yaml = self.get_yaml_reference(n)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 243, in get_yaml_reference
self.yaml_cache[host] = open_file_or_url(host)
File "/home/boris/iron_ox/server/.venv/lib/python3.6/site-packages/openapi_resolver/__init__.py", line 63, in open_file_or_url
with open(host) as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'CreateUser.yaml'