mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 01:14:41 +00:00
[docs] clarify the raised exception (#19308)
* [docs] clarify the raised exception Lest developers wanna know what the exception is. * Apply suggestions from @konsumlamm Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
This commit is contained in:
@@ -151,10 +151,10 @@ func encodeQuery*(query: openArray[(string, string)], usePlus = true,
|
||||
result.add(encodeUrl(val, usePlus))
|
||||
|
||||
iterator decodeQuery*(data: string): tuple[key, value: string] =
|
||||
## Reads and decodes query string `data` and yields the `(key, value)` pairs
|
||||
## the data consists of. If compiled with `-d:nimLegacyParseQueryStrict`, an
|
||||
## error is raised when there is an unencoded `=` character in a decoded
|
||||
## value, which was the behavior in Nim < 1.5.1
|
||||
## Reads and decodes the query string `data` and yields the `(key, value)` pairs
|
||||
## the data consists of. If compiled with `-d:nimLegacyParseQueryStrict`,
|
||||
## a `UriParseError` is raised when there is an unencoded `=` character in a decoded
|
||||
## value, which was the behavior in Nim < 1.5.1.
|
||||
runnableExamples:
|
||||
import std/sequtils
|
||||
assert toSeq(decodeQuery("foo=1&bar=2=3")) == @[("foo", "1"), ("bar", "2=3")]
|
||||
|
||||
Reference in New Issue
Block a user