MCPcopy Create free account
hub / github.com/alephdata/aleph / url_for

Function url_for

aleph/core.py:187–196  ·  view source on GitHub ↗

Overwrite Flask url_for to force external paths.

(*a, **kw)

Source from the content-addressed store, hash-verified

185
186
187def url_for(*a, **kw):
188 """Overwrite Flask url_for to force external paths."""
189 try:
190 kw["_external"] = False
191 query = kw.pop("_query", None)
192 relative = kw.pop("_relative", False)
193 path = flask_url_for(*a, **kw)
194 return url_external(path, query, relative=relative)
195 except RuntimeError:
196 return None
197
198
199def url_external(path, query, relative=False):

Callers 10

reconcile_indexFunction · 0.90
_serializeMethod · 0.90
_serializeMethod · 0.90
_serializeMethod · 0.90
_serializeMethod · 0.90
viewFunction · 0.90
_metadata_localeFunction · 0.90
oauth_initFunction · 0.90
indexFunction · 0.90
archive_urlFunction · 0.90

Calls 1

url_externalFunction · 0.85

Tested by

no test coverage detected