openapi-core/openapi_core/templating/util.py

14 lines
329 B
Python
Raw Normal View History

2020-02-21 16:33:45 +00:00
from parse import Parser
def search(path_pattern, full_url_pattern):
p = Parser(path_pattern)
p._expression = p._expression + '$'
return p.search(full_url_pattern)
def parse(server_url, server_url_pattern):
p = Parser(server_url)
p._expression = '^' + p._expression
return p.parse(server_url_pattern)