lektor.utils.build_url (pieces, trailing_slash=None)This function assists in creating URL paths from individual segments.  This
is particularly useful for building virtual source objects.  It takes a bunch
of path segments and returns an absolute path.  The default behavior is to
guess the trailing slash based on the presence of a dot in the last path
segment.  If you want to override the detection you can explicitly pass
True to enforce a trailing slash or False to avoid it.
>>> from lektor.utils import build_url >>> build_url(['foo', 42]) u'/foo/42/' >>> build_url(['foo', None, 23]) u'/foo/23/' >>> build_url(['foo', 'hello.html']) u'/foo/hello.html'
Comments