diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-11-11 19:26:25 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-11-11 19:26:25 +0000 |
| commit | c8d6ab1c3dff10ea2151c6ee777dcf75ab84ee08 (patch) | |
| tree | a38e0d3766b31eaf1d2b362ddb79dd407dc51dbb | |
| parent | dc78a51ee68448dff02ba02bf00c75429dd051a6 (diff) | |
| download | pyramid-c8d6ab1c3dff10ea2151c6ee777dcf75ab84ee08.tar.gz pyramid-c8d6ab1c3dff10ea2151c6ee777dcf75ab84ee08.tar.bz2 pyramid-c8d6ab1c3dff10ea2151c6ee777dcf75ab84ee08.zip | |
- Add examples to ``repoze.bfg.url.model_url`` docstring.
| -rw-r--r-- | CHANGES.txt | 5 | ||||
| -rw-r--r-- | repoze/bfg/url.py | 18 |
2 files changed, 23 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index c67e243fe..fa09f8089 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,11 @@ Next release ============ +Documentation +------------- + +- Add examples to ``repoze.bfg.url.model_url`` docstring. + Templates --------- diff --git a/repoze/bfg/url.py b/repoze/bfg/url.py index d6f7970e5..746713563 100644 --- a/repoze/bfg/url.py +++ b/repoze/bfg/url.py @@ -132,6 +132,24 @@ def model_url(model, request, *elements, **kw): context of a URL dispatch; contexts found this way do not need to be location-aware. + Examples:: + + model_url(context, request) => + + http://example.com/ + + model_url(context, request, 'a.html') => + + http://example.com/a.html + + model_url(context, request, 'a.html', query={'q':'1'}) => + + http://example.com/a.html?q=1 + + model_url(context, request, 'a.html', anchor='abc') => + + http://example.com/#abc + Any positional arguments passed in as ``elements`` must be strings or unicode objects. These will be joined by slashes and appended to the generated model URL. Each of the elements passed in is |
