diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-01-23 16:22:15 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-01-23 16:22:15 +0000 |
| commit | 1b4e9b5d5e6ee1199b998c49e322ca0c4e540ac6 (patch) | |
| tree | 1b74b3b43496064bec3e1f1b418e2a56eb770d40 /docs/narr/traversal.rst | |
| parent | dc16fa3fed6bfde513cdf2f9ebdccb23e1a4e5f4 (diff) | |
| download | pyramid-1b4e9b5d5e6ee1199b998c49e322ca0c4e540ac6.tar.gz pyramid-1b4e9b5d5e6ee1199b998c49e322ca0c4e540ac6.tar.bz2 pyramid-1b4e9b5d5e6ee1199b998c49e322ca0c4e540ac6.zip | |
Path elements are always unicode during traversal now.
Diffstat (limited to 'docs/narr/traversal.rst')
| -rw-r--r-- | docs/narr/traversal.rst | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/docs/narr/traversal.rst b/docs/narr/traversal.rst index d77667355..9ff7329c5 100644 --- a/docs/narr/traversal.rst +++ b/docs/narr/traversal.rst @@ -285,14 +285,10 @@ context object implied by the current request. Unicode and Traversal --------------------- -By default, the traversal machinery by default attempts to decode each -path element in ``PATH_INFO`` from its natural byte string (``str`` -type) representation into Unicode using the UTF-8 encoding before -passing it to the ``__getitem__`` of a model object. If any path -segment in ``PATH_INFO`` is not decodeable using the UTF-8 decoding, a -TypeError is raised. - -The option named ``unicode_path_segments`` in -:ref:`environment_chapter` provides a mechanism that will disable this -behavior, causing traversal to pass path segments as plain byte string -objects to all model ``__getitem__`` methods. +The traversal machinery by default attempts to decode each path +element in ``PATH_INFO`` from its natural byte string (``str`` type) +representation into Unicode using the UTF-8 encoding before passing it +to the ``__getitem__`` of a model object. If any path segment in +``PATH_INFO`` is not decodeable using the UTF-8 decoding, a TypeError +is raised. + |
