no-longer "double-decoded" during traversal and when encountered in a route
subpath (or other star-arg pattern). As a result, a new API named
``pyramid.traversal.traversal_path_info`` was added to the system. This
function accepts an already-URL-decoded string and returns a tuple of
Unicode objects. This API is used internally by Pyramid in all places that
``pyramid.traversal.traversal_path`` used to be used. The
``traversal_path`` function remains for backwards compatibility, however,
and can still be used when a path is encoded. See
#349 for more information.
URLs when fed a ``path`` argument which contains characters that are
unsuitable for URLs. See #349 for
- Backport from master: fix ``request.json_body`` to deal with alternate
Ref: issue #349.