commit python-Routes for openSUSE:Factory
Hello community, here is the log from the commit of package python-Routes for openSUSE:Factory checked in at 2012-03-22 12:39:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Routes (Old) and /work/SRC/openSUSE:Factory/.python-Routes.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-Routes", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/python-Routes/python-Routes.changes 2011-11-28 18:27:22.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-Routes.new/python-Routes.changes 2012-03-22 12:39:29.000000000 +0100 @@ -1,0 +2,13 @@ +Wed Mar 14 13:47:48 UTC 2012 - saschpe@suse.de + +- Update to version 1.13: + * Fix bug with dots forcing extension by default. The portion with the dot + can now be recognized. Patch by Michael Basnight. +- Simplified macro usage + +------------------------------------------------------------------- +Tue Jan 24 14:14:03 UTC 2012 - bwiedemann@suse.com + +- Fix Obsoletes + +------------------------------------------------------------------- Old: ---- Routes-1.12.3.tar.gz New: ---- Routes-1.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Routes.spec ++++++ --- /var/tmp/diff_new_pack.2gvPaw/_old 2012-03-22 12:39:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2gvPaw/_new 2012-03-22 12:39:34.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Routes # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -11,12 +11,13 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: python-Routes -Version: 1.12.3 +Version: 1.13 Release: 0 Url: http://routes.groovie.org/ Summary: Routing Recognition and Generation Tools @@ -26,16 +27,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-distribute -%if 0%{?suse_version} -%py_requires -%if 0%{?suse_version} > 1110 +Provides: python-routes = %{version} +Obsoletes: python-routes < %{version} +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%else BuildArch: noarch %endif -%endif -Provides: python-routes = %{version} -#TODO: Change back to '<' after next version update: -Obsoletes: python-routes <= %{version} -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %description A Routing package for Python that matches URL's to dicts and vice versa. ++++++ Routes-1.12.3.tar.gz -> Routes-1.13.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/CHANGELOG new/Routes-1.13/CHANGELOG --- old/Routes-1.12.3/CHANGELOG 2010-06-05 19:30:15.000000000 +0200 +++ new/Routes-1.13/CHANGELOG 2012-03-12 22:39:40.000000000 +0100 @@ -1,6 +1,11 @@ Routes Changelog %%%%%%%%%%%%%%%% +Release 1.13 (March 12, 2012) +============================= +* Fix bug with dots forcing extension by default. The portion with the dot can + now be recognized. Patch by Michael Basnight. + Release 1.12.3 (June 5, 2010) ============================= * Fix bug with URLGenerator not properly including SCRIPT_NAME when generating diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/PKG-INFO new/Routes-1.13/PKG-INFO --- old/Routes-1.12.3/PKG-INFO 2010-06-05 19:30:40.000000000 +0200 +++ new/Routes-1.13/PKG-INFO 2012-03-12 23:11:38.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: Routes -Version: 1.12.3 +Version: 1.13 Summary: Routing Recognition and Generation Tools Home-page: http://routes.groovie.org/ Author: Ben Bangert diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/Routes.egg-info/PKG-INFO new/Routes-1.13/Routes.egg-info/PKG-INFO --- old/Routes-1.12.3/Routes.egg-info/PKG-INFO 2010-06-05 19:30:38.000000000 +0200 +++ new/Routes-1.13/Routes.egg-info/PKG-INFO 2012-03-12 23:11:36.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: Routes -Version: 1.12.3 +Version: 1.13 Summary: Routing Recognition and Generation Tools Home-page: http://routes.groovie.org/ Author: Ben Bangert diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/Routes.egg-info/SOURCES.txt new/Routes-1.13/Routes.egg-info/SOURCES.txt --- old/Routes-1.12.3/Routes.egg-info/SOURCES.txt 2010-06-05 19:30:38.000000000 +0200 +++ new/Routes-1.13/Routes.egg-info/SOURCES.txt 2012-03-12 23:11:36.000000000 +0100 @@ -8,6 +8,7 @@ Routes.egg-info/SOURCES.txt Routes.egg-info/dependency_links.txt Routes.egg-info/not-zip-safe +Routes.egg-info/requires.txt Routes.egg-info/top_level.txt docs/Makefile docs/changes.rst @@ -122,7 +123,6 @@ docs/src/routes-logo-boehme.svg routes/__init__.py routes/base.py -routes/lru.py routes/mapper.py routes/middleware.py routes/route.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/Routes.egg-info/requires.txt new/Routes-1.13/Routes.egg-info/requires.txt --- old/Routes-1.12.3/Routes.egg-info/requires.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/Routes-1.13/Routes.egg-info/requires.txt 2012-03-12 23:11:36.000000000 +0100 @@ -0,0 +1 @@ +repoze.lru>=0.3 \ No newline at end of file Files old/Routes-1.12.3/docs/_build/doctrees/changes.doctree and new/Routes-1.13/docs/_build/doctrees/changes.doctree differ Files old/Routes-1.12.3/docs/_build/doctrees/environment.pickle and new/Routes-1.13/docs/_build/doctrees/environment.pickle differ Files old/Routes-1.12.3/docs/_build/doctrees/modules/lru.doctree and new/Routes-1.13/docs/_build/doctrees/modules/lru.doctree differ Files old/Routes-1.12.3/docs/_build/doctrees/modules/mapper.doctree and new/Routes-1.13/docs/_build/doctrees/modules/mapper.doctree differ Files old/Routes-1.12.3/docs/_build/doctrees/modules/middleware.doctree and new/Routes-1.13/docs/_build/doctrees/modules/middleware.doctree differ Files old/Routes-1.12.3/docs/_build/doctrees/modules/route.doctree and new/Routes-1.13/docs/_build/doctrees/modules/route.doctree differ Files old/Routes-1.12.3/docs/_build/doctrees/modules/routes.doctree and new/Routes-1.13/docs/_build/doctrees/modules/routes.doctree differ Files old/Routes-1.12.3/docs/_build/doctrees/modules/util.doctree and new/Routes-1.13/docs/_build/doctrees/modules/util.doctree differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/.buildinfo new/Routes-1.13/docs/_build/html/.buildinfo --- old/Routes-1.12.3/docs/_build/html/.buildinfo 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/.buildinfo 2010-06-05 19:31:05.000000000 +0200 @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 87ba08ebfa05fd49a35e0e51372c662f +config: e90d1838c99f5073e718d6a8351e7b77 tags: fbb0d17656682115ca4d033fb2f83ba1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/_static/default.css new/Routes-1.13/docs/_build/html/_static/default.css --- old/Routes-1.12.3/docs/_build/html/_static/default.css 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/_static/default.css 2010-06-05 19:31:05.000000000 +0200 @@ -166,6 +166,18 @@ display: inline; } +div.admonition p { + margin-bottom: 5px; +} + +div.admonition pre { + margin-bottom: 5px; +} + +div.admonition ul, div.admonition ol { + margin-bottom: 5px; +} + div.note { background-color: #eee; border: 1px solid #ccc; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/_static/opensearch.xml new/Routes-1.13/docs/_build/html/_static/opensearch.xml --- old/Routes-1.12.3/docs/_build/html/_static/opensearch.xml 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/_static/opensearch.xml 2010-06-05 19:31:04.000000000 +0200 @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>Routes</ShortName> - <Description>Search Routes v1.12.1 documentation</Description> + <Description>Search Routes v1.12.3 documentation</Description> <InputEncoding>utf-8</InputEncoding> <Url type="text/html" method="get" template="http://routes.groovie.org//search.html?q={searchTerms}&check_keywords=yes&area=default"/> - <LongName>Routes v1.12.1 documentation</LongName> + <LongName>Routes v1.12.3 documentation</LongName> </OpenSearchDescription> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/changes.html new/Routes-1.13/docs/_build/html/changes.html --- old/Routes-1.12.3/docs/_build/html/changes.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/changes.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Routes Changelog — Routes v1.12.1 documentation</title> + <title>Routes Changelog — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> </head> <body> <div style="color: #D1361B; font-size: 70px; font-weight: bold; padding: 10px 0 0 10px;">Routes</div> @@ -50,6 +50,20 @@ <div class="section" id="routes-changelog"> <span id="changes"></span><h1>Routes Changelog<a class="headerlink" href="#routes-changelog" title="Permalink to this headline">¶</a></h1> +<div class="section" id="release-1-12-3-june-5-2010"> +<h2>Release 1.12.3 (June 5, 2010)<a class="headerlink" href="#release-1-12-3-june-5-2010" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fix bug with URLGenerator not properly including SCRIPT_NAME when generating +URL’s and the singleton is not present.</li> +</ul> +</div> +<div class="section" id="release-1-12-2-may-5-2010"> +<h2>Release 1.12.2 (May 5, 2010)<a class="headerlink" href="#release-1-12-2-may-5-2010" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Fix bug with routes URLGenerator not properly including SCRIPT_NAME when +generating qualified URL’s.</li> +</ul> +</div> <div class="section" id="release-1-12-1-march-11-2010"> <h2>Release 1.12.1 (March 11, 2010)<a class="headerlink" href="#release-1-12-1-march-11-2010" title="Permalink to this headline">¶</a></h2> <ul class="simple"> @@ -529,6 +543,8 @@ <h3><a href="contents.html">Table Of Contents</a></h3> <ul> <li><a class="reference external" href="#">Routes Changelog</a><ul> +<li><a class="reference external" href="#release-1-12-3-june-5-2010">Release 1.12.3 (June 5, 2010)</a></li> +<li><a class="reference external" href="#release-1-12-2-may-5-2010">Release 1.12.2 (May 5, 2010)</a></li> <li><a class="reference external" href="#release-1-12-1-march-11-2010">Release 1.12.1 (March 11, 2010)</a></li> <li><a class="reference external" href="#release-1-12-february-28-2010">Release 1.12 (February 28, 2010)</a></li> <li><a class="reference external" href="#release-1-11-september-28-2009">Release 1.11 (September 28, 2009)</a></li> @@ -603,7 +619,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/contents.html new/Routes-1.13/docs/_build/html/contents.html --- old/Routes-1.12.3/docs/_build/html/contents.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/contents.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Routes Documentation — Routes v1.12.1 documentation</title> + <title>Routes Documentation — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="Introduction" href="introduction.html" /> </head> <body> @@ -180,7 +180,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/generating.html new/Routes-1.13/docs/_build/html/generating.html --- old/Routes-1.12.3/docs/_build/html/generating.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/generating.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Generation — Routes v1.12.1 documentation</title> + <title>Generation — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="RESTful services" href="restful.html" /> <link rel="prev" title="Setting up routes" href="setting_up.html" /> </head> @@ -305,7 +305,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/genindex.html new/Routes-1.13/docs/_build/html/genindex.html --- old/Routes-1.12.3/docs/_build/html/genindex.html 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/genindex.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Index — Routes v1.12.1 documentation</title> + <title>Index — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> </head> <body> <div style="color: #D1361B; font-size: 70px; font-weight: bold; padding: 10px 0 0 10px;">Routes</div> @@ -253,7 +253,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/glossary.html new/Routes-1.13/docs/_build/html/glossary.html --- old/Routes-1.12.3/docs/_build/html/glossary.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/glossary.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Glossary — Routes v1.12.1 documentation</title> + <title>Glossary — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="Porting Routes to a WSGI Web Framework" href="porting.html" /> <link rel="prev" title="Unicode, Redirects, and More" href="uni_redirect_rest.html" /> </head> @@ -160,7 +160,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/index.html new/Routes-1.13/docs/_build/html/index.html --- old/Routes-1.12.3/docs/_build/html/index.html 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/index.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Overview — Routes v1.12.1 documentation</title> + <title>Overview — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="#" /> + <link rel="top" title="Routes v1.12.3 documentation" href="#" /> </head> <body> <div style="color: #D1361B; font-size: 70px; font-weight: bold; padding: 10px 0 0 10px;">Routes</div> @@ -121,7 +121,7 @@ <div class="sphinxsidebar"> <div class="sphinxsidebarwrapper"> -<h3>Download Routes 1.12.1</h3> +<h3>Download Routes 1.12.3</h3> <p>Get Routes from the <a href="http://pypi.python.org/pypi/Routes">Python Package Index</a>, or install it with:</p> <pre>easy_install -U Routes</pre> @@ -164,7 +164,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/introduction.html new/Routes-1.13/docs/_build/html/introduction.html --- old/Routes-1.12.3/docs/_build/html/introduction.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/introduction.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Introduction — Routes v1.12.1 documentation</title> + <title>Introduction — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="Setting up routes" href="setting_up.html" /> <link rel="prev" title="Routes Documentation" href="contents.html" /> </head> @@ -161,7 +161,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modindex.html new/Routes-1.13/docs/_build/html/modindex.html --- old/Routes-1.12.3/docs/_build/html/modindex.html 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modindex.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Global Module Index — Routes v1.12.1 documentation</title> + <title>Global Module Index — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> @@ -124,7 +124,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modules/index.html new/Routes-1.13/docs/_build/html/modules/index.html --- old/Routes-1.12.3/docs/_build/html/modules/index.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modules/index.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Routes Modules — Routes v1.12.1 documentation</title> + <title>Routes Modules — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="../index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="../index.html" /> <link rel="next" title="routes – Routes Common Classes and Functions" href="routes.html" /> <link rel="prev" title="Porting Routes to a WSGI Web Framework" href="../porting.html" /> </head> @@ -142,7 +142,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modules/lru.html new/Routes-1.13/docs/_build/html/modules/lru.html --- old/Routes-1.12.3/docs/_build/html/modules/lru.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modules/lru.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>routes.lru – LRU caching class and decorator — Routes v1.12.1 documentation</title> + <title>routes.lru – LRU caching class and decorator — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="../index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="../index.html" /> <link rel="up" title="Routes Modules" href="index.html" /> <link rel="next" title="routes.util – URL Generator and utility functions" href="util.html" /> <link rel="prev" title="routes.middleware – Routes WSGI Middleware" href="middleware.html" /> @@ -136,7 +136,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modules/mapper.html new/Routes-1.13/docs/_build/html/modules/mapper.html --- old/Routes-1.12.3/docs/_build/html/modules/mapper.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modules/mapper.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>routes.mapper – Mapper and Sub-Mapper — Routes v1.12.1 documentation</title> + <title>routes.mapper – Mapper and Sub-Mapper — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="../index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="../index.html" /> <link rel="up" title="Routes Modules" href="index.html" /> <link rel="next" title="routes.route – Route" href="route.html" /> <link rel="prev" title="routes – Routes Common Classes and Functions" href="routes.html" /> @@ -237,7 +237,7 @@ <dl class="class"> <dt id="routes.mapper.Mapper"> -<em class="property">class </em><tt class="descclassname">routes.mapper.</tt><tt class="descname">Mapper</tt><big>(</big><em>controller_scan=<function controller_scan at 0x104c75d70></em>, <em>directory=None</em>, <em>always_scan=False</em>, <em>register=True</em>, <em>explicit=True</em><big>)</big><a class="headerlink" href="#routes.mapper.Mapper" title="Permalink to this definition">¶</a></dt> +<em class="property">class </em><tt class="descclassname">routes.mapper.</tt><tt class="descname">Mapper</tt><big>(</big><em>controller_scan=<function controller_scan at 0x10842a500></em>, <em>directory=None</em>, <em>always_scan=False</em>, <em>register=True</em>, <em>explicit=True</em><big>)</big><a class="headerlink" href="#routes.mapper.Mapper" title="Permalink to this definition">¶</a></dt> <dd><p>Mapper handles URL generation and URL recognition in a web application.</p> <p>Mapper is built handling dictionary’s. It is assumed that the web @@ -609,7 +609,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modules/middleware.html new/Routes-1.13/docs/_build/html/modules/middleware.html --- old/Routes-1.12.3/docs/_build/html/modules/middleware.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modules/middleware.html 2010-06-05 19:31:03.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>routes.middleware – Routes WSGI Middleware — Routes v1.12.1 documentation</title> + <title>routes.middleware – Routes WSGI Middleware — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="../index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="../index.html" /> <link rel="up" title="Routes Modules" href="index.html" /> <link rel="next" title="routes.lru – LRU caching class and decorator" href="lru.html" /> <link rel="prev" title="routes.route – Route" href="route.html" /> @@ -154,7 +154,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modules/route.html new/Routes-1.13/docs/_build/html/modules/route.html --- old/Routes-1.12.3/docs/_build/html/modules/route.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modules/route.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>routes.route – Route — Routes v1.12.1 documentation</title> + <title>routes.route – Route — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="../index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="../index.html" /> <link rel="up" title="Routes Modules" href="index.html" /> <link rel="next" title="routes.middleware – Routes WSGI Middleware" href="middleware.html" /> <link rel="prev" title="routes.mapper – Mapper and Sub-Mapper" href="mapper.html" /> @@ -231,7 +231,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modules/routes.html new/Routes-1.13/docs/_build/html/modules/routes.html --- old/Routes-1.12.3/docs/_build/html/modules/routes.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modules/routes.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>routes – Routes Common Classes and Functions — Routes v1.12.1 documentation</title> + <title>routes – Routes Common Classes and Functions — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="../index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="../index.html" /> <link rel="up" title="Routes Modules" href="index.html" /> <link rel="next" title="routes.mapper – Mapper and Sub-Mapper" href="mapper.html" /> <link rel="prev" title="Routes Modules" href="index.html" /> @@ -200,7 +200,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/modules/util.html new/Routes-1.13/docs/_build/html/modules/util.html --- old/Routes-1.12.3/docs/_build/html/modules/util.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/modules/util.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>routes.util – URL Generator and utility functions — Routes v1.12.1 documentation</title> + <title>routes.util – URL Generator and utility functions — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="../_static/default.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="../index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="../index.html" /> <link rel="up" title="Routes Modules" href="index.html" /> <link rel="prev" title="routes.lru – LRU caching class and decorator" href="lru.html" /> </head> @@ -241,7 +241,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/objects.inv new/Routes-1.13/docs/_build/html/objects.inv --- old/Routes-1.12.3/docs/_build/html/objects.inv 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/objects.inv 2010-06-05 19:31:05.000000000 +0200 @@ -1,6 +1,6 @@ # Sphinx inventory version 1 # Project: Routes -# Version: 1.12.1 +# Version: 1.12.3 routes.route mod modules/route.html routes.util mod modules/util.html routes.mapper mod modules/mapper.html @@ -9,7 +9,7 @@ routes.middleware mod modules/middleware.html routes.route.Route.buildfullreg method modules/route.html routes.route.Route.buildnextreg method modules/route.html -routes.mapper.SubMapper.show method modules/mapper.html +routes.route.Route.make_unicode method modules/route.html routes.util.RoutesException exception modules/util.html routes.util.url_for function modules/util.html routes.mapper.Mapper class modules/mapper.html @@ -20,20 +20,20 @@ routes.route.Route.makeregexp method modules/route.html routes.lru.LRUCache class modules/lru.html routes.util._screenargs function modules/util.html +routes.mapper.SubMapper.update method modules/mapper.html +routes.mapper.Mapper.match method modules/mapper.html routes.mapper.SubMapper class modules/mapper.html routes.mapper.SubMapperParent.submapper method modules/mapper.html routes.util.URLGenerator.current method modules/util.html -routes.util._url_quote function modules/util.html routes.mapper.Mapper.resource method modules/mapper.html routes.mapper.Mapper.create_regs method modules/mapper.html routes.mapper.SubMapperParent class modules/mapper.html routes.middleware.is_form_post function modules/middleware.html +routes.route.Route class modules/route.html routes.middleware.RoutesMiddleware class modules/middleware.html routes.mapper.Mapper.redirect method modules/mapper.html -routes.route.Route.make_unicode method modules/route.html -routes.route.Route.generate_non_minimized method modules/route.html -routes.util.URLGenerator class modules/util.html -routes.mapper.SubMapper.update method modules/mapper.html +routes.mapper.SubMapper.show method modules/mapper.html +routes.mapper.SubMapper.delete method modules/mapper.html routes.route.Route.generate_minimized method modules/route.html routes.mapper.Mapper.connect method modules/mapper.html routes._RequestConfig class modules/routes.html @@ -43,17 +43,17 @@ routes.util._str_encode function modules/util.html routes.mapper.SubMapper.edit method modules/mapper.html routes.util.GenerationException exception modules/util.html -routes.mapper.Mapper.match method modules/mapper.html -routes.route.Route class modules/route.html -routes.mapper.SubMapper.delete method modules/mapper.html -routes.util.MatchException exception modules/util.html +routes.util._url_quote function modules/util.html +routes.util.URLGenerator class modules/util.html +routes.route.Route.generate_non_minimized method modules/route.html routes.route.Route.generate method modules/route.html -routes.util._subdomain_check function modules/util.html +routes.util.MatchException exception modules/util.html +routes.mapper.SubMapper.create method modules/mapper.html routes.mapper.SubMapper.connect method modules/mapper.html routes.mapper.SubMapper.link method modules/mapper.html routes.mapper.SubMapper.action method modules/mapper.html routes.route.Route.make_full_route method modules/route.html routes.route.Route.match method modules/route.html -routes.mapper.SubMapper.create method modules/mapper.html +routes.util._subdomain_check function modules/util.html routes.request_config function modules/routes.html routes.mapper.SubMapperParent.collection method modules/mapper.html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/porting.html new/Routes-1.13/docs/_build/html/porting.html --- old/Routes-1.12.3/docs/_build/html/porting.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/porting.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Porting Routes to a WSGI Web Framework — Routes v1.12.1 documentation</title> + <title>Porting Routes to a WSGI Web Framework — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="Routes Modules" href="modules/index.html" /> <link rel="prev" title="Glossary" href="glossary.html" /> </head> @@ -211,7 +211,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/restful.html new/Routes-1.13/docs/_build/html/restful.html --- old/Routes-1.12.3/docs/_build/html/restful.html 2010-03-12 03:22:45.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/restful.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>RESTful services — Routes v1.12.1 documentation</title> + <title>RESTful services — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="Unicode, Redirects, and More" href="uni_redirect_rest.html" /> <link rel="prev" title="Generation" href="generating.html" /> </head> @@ -323,7 +323,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/search.html new/Routes-1.13/docs/_build/html/search.html --- old/Routes-1.12.3/docs/_build/html/search.html 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/search.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Search — Routes v1.12.1 documentation</title> + <title>Search — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -21,9 +21,9 @@ <script type="text/javascript" src="_static/doctools.js"></script> <script type="text/javascript" src="_static/searchtools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> </head> <body> <div style="color: #D1361B; font-size: 70px; font-weight: bold; padding: 10px 0 0 10px;">Routes</div> @@ -99,7 +99,7 @@ <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> <script type="text/javascript" src="searchindex.js"></script> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/searchindex.js new/Routes-1.13/docs/_build/html/searchindex.js --- old/Routes-1.12.3/docs/_build/html/searchindex.js 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/searchindex.js 2010-06-05 19:31:05.000000000 +0200 @@ -1 +1 @@ -Search.setIndex({desctypes:{"0":"method","1":"exception","2":"function","3":"class"},terms:{anytim:12,represent:[10,6],all:[0,4,6,7,9,10,11,12,13,15],code:[8,13,0,10,12],jason:10,forget:7,chain:4,decode_error:12,queri:[0,4,10,11,13,15],global:[0,7],"_str_encod":11,directoryapp:7,month:[13,0,9,7,12],four:15,prefix:[0,4,7,10,1,12,15],concept:12,mp3:7,abil:10,follow:[0,11,15,7,1,6,13,10],formatted_new_messag:15,admin_databas:7,"0x1055ec488":[],evalu:[10,7],row:10,categori:[0,15,7,12],"21st":10,accur:10,depend:[13,4,11,6],wish:1,advantag:[15,7],script_nam:[0,11,10,7,1,5],requestconfig:[1,11],friendli:4,articl:[13,7],program:15,present:[0,11,7,1,12,10],under:[0,4,1,7],sens:4,spec:10,sent:[10,11],inject:6,"case":[0,4,12,6,13,10],corollari:6,liter:[0,1,5,9,11,12,10,16],everi:[0,15,1,7,12],string:[0,4,6,7,9,10,11,12,13,15],controller_scan:[10,12],fals:[1,4,6,7,9,11,12,10],than:[15,4,10,7,6],util:[0,1,8,6,9,11,12,13,14,10,2],lru:[10,2,16,14],fall:10,veri:10,affect:[3,7],implicitli:[10,6],mapper_dict:[13,1],strang:15,tri:10,nobodi:15,"17th":10,succeed:7,did:10,fragment:4,list:[3,4,6,7,9,10,11,12,15,2],signific:10,iter:[9,6],"try":[0,10,1,7],item:9,hasattr:1,rss_messag:[15,12],cooki:8,refer:[6,10,7,12],align:4,resource2:4,pleas:[10,11,6],prevent:[0,10,7],skvazh:10,htm:12,generate_minim:9,direct:13,past:[5,10,7],somedai:0,second:[4,7,6],leakag:10,design:[10,12],aggreg:7,urlgener:[13,0,10,11],pass:[0,4,6,9,10,12,15],download:[7,6],further:7,histori:7,port:[0,8,11,13,10,2],append:[10,0,4],compat:[3,7,8,6,13,4,2],index:[12,7,9,11,6,15,2],what:[3,4,7,11,6,10],abc:6,sub:[8,4,12,7,14,10,2],clock:16,discourag:6,section:[3,8,0,7,12],introspect:[4,2,6],abl:15,member_prefix:12,find:3,current:[0,11,8,4,1,6,13,10,2],delet:[0,4,6,7,10,12,15],"19th":10,version:[0,8,10,6,7,9,11,12,4],sixpack:12,directori:[8,0,10,7,12],add_act:12,"new":[0,8,4,6,7,10,11,12,15],edit_entri:[6,12],method:[0,3,4,5,6,7,8,9,10,11,12,13,15],isailovski:10,whatev:15,xml:[10,15,7,12],elimin:4,full:[13,10,9,7],led:6,abov:[15,7],situat:4,gener:[0,1,3,4,6,7,8,9,10,11,12,13,14,15,2],never:[8,7,6],decid:8,len:[10,12],lack:11,shouldn:[10,9],coerc:10,let:[10,7],address:15,path:[0,3,4,6,7,8,9,10,11,12,13,15],along:10,vertic:4,modifi:[15,0,4,10,7],sinc:[8,13,10,12],valu:[0,3,10,6,7,11,12,13,4],"_ignore_req_list":9,dry:8,search:[0,4,2],purpos:9,precursor:7,larger:9,ourself:9,jame:10,formatted_edit_messag:15,staticmethod:0,url_for:[0,12,11,6,13,10],action:[0,3,4,6,7,8,9,10,11,12,13,15],chang:[0,1,8,4,6,10,11,12,15],head:7,control:[0,3,4,5,6,7,9,10,11,12,13,15],toss:[9,11],via:[15,6,4,11,12],dictionari:[7,12],extra:[0,4,7,6],appli:[10,4,12],modul:[14,1,3,5,6,7,8,9,2,11,12,10,16],"_absolut":10,prefer:[15,0,4,6],"while":[10,0,9,12],use_method_overrid:5,deprec:[0,3,10,8,6,13,4],word:[15,7,6],api:8,fake:7,home:[0,4,12,7,6,10],instal:5,unpython:6,establish:15,referr:7,unit:[8,10],regex:7,submit:10,feb:10,describ:[8,7],would:[3,10,7,9,6,4],memori:[0,6,10,11,12],distinct:4,perpend:12,fill:10,give:[10,7],tackl:8,two:[3,7,9,6,13,10],coverag:10,slug:7,process:4,splash:[10,7,12],call:[0,3,10,6,7,8,9,1,12,13,4],recommend:[8,7,6],taken:[3,6],preview:[15,12],type:[10,6,15,7,12],until:8,toggl:10,more:[8,4,7,6,10,2],sort:[10,9],if_funct:4,diamond:7,unescap:10,said:6,peopl:[10,15],destination_path:12,relat:[0,10,12],enhanc:10,warn:10,trail:10,flag:10,templat:[0,10,11,6],particular:[8,15],obj:12,is_form_post:5,hold:[13,10,9],realli:[10,4],cach:[10,2,16,14],content_typ:10,must:[0,1,4,7,9,11,6,10],none:[0,10,6,7,9,11,12,13,4],retriev:1,accordingli:[5,10],redirect_to:[13,10,6],setup:10,work:[8,10,0,9,6],generate_filt:4,wsgiorg:[3,13,11],remain:[10,4],archiv:[0,6,9,7,12],can:[0,3,4,6,7,8,9,10,1,12,13,15],those:[10,7],akin:4,dec:10,unnam:[0,4],def:[0,7],overrid:[0,4,6,7,10,11,12,5,15],malform:10,myapp:[13,7],whea:4,scan:[10,12],predict:10,proxymiddlewar:6,slim:4,backslash:7,indic:[9,4,2,12],tabular:10,heard:8,sourc:13,want:[0,8,4,6,1,12,13,10],routelist:9,keep:[10,0,4,11,12],region_:[15,12],collid:0,whichev:8,alwai:[10,4,7],differenti:13,cours:4,end:[10,4,7],hoc:0,quot:[10,11],rather:[15,4,10,7,6],anoth:[8,4,7,6],charset:6,ping:12,category_:[15,12],jochen:10,write:6,how:[0,3,8,11,12,13,10],"_explicit":10,sever:[10,15,7,6],fourth:4,reject:10,verifi:10,buzzword:8,config:[13,10,1,7],updat:[0,4,7,10,12,13,15],my_stori:0,map:[0,3,4,6,7,8,10,5,12,13,15],likewis:8,recogn:[10,15,5],http_refer:7,overridden:0,singular:[10,15,12],mess:6,max:10,after:[8,7,9,12,13,10],spot:10,include_nam:9,requst:1,constraint:7,befor:[8,10,9,1,13],wrong:[0,6],"4th":10,"_protocol":10,mai:[0,3,4,6,7,8,10,11,12,13,15],multipl:[8,15,4,10],underscor:4,data:[10,11],equivil:10,parent_resourc:[10,15,12],creemer:10,"short":3,attempt:10,practic:6,third:4,tutori:6,lookahead:10,explicit:[0,6,10,12],correspond:[15,0,4,7,6],ambigu:6,caus:[0,10,7,9,6,4],inform:[11,15,1,12,13,10],gap:9,maintain:10,environ:[0,1,3,10,5,6,7,9,11,12,13,15],allow:[3,4,7,10,6,15],callabl:[10,1],mechan:[13,6],fallback:10,order:[10,7],oper:[9,12],bick:10,portion:15,over:10,move:[8,4,6,7,1,12,10],becaus:[0,3,4,7,6,13,15],top:8,increas:10,through:[9,15],hierarchi:8,toddg:10,mainli:15,ticket:10,dynam:10,paramet:[0,4,10,11,12,15],member:[10,15,7,12],style:10,group:[9,4,10,6],thank:10,chosen:[0,6],fix:[8,10,6],better:[13,4],platform:7,window:7,complex:10,opposit:[3,0],restart:12,bypass:[0,12],main:[10,7],might:[3,10,7,8,9,6,13,4],easier:[10,4],non:[0,4,9,10,6,13,15],good:12,"return":[0,3,7,9,1,12,13,10],thei:[0,12,7,9,6,13,10],region_loc:[15,12],handl:[4,5,12,11,6,13,10],safe:[13,10],dai:[0,9,7,12],"5xx":4,rewriterul:6,underneath:1,framework:[0,1,3,4,7,8,9,10,11,6,13,15,2],overkil:15,instead:[0,8,6,7,1,12,10],magic:[2,7],nov:10,now:[8,10,7,6],preview_new_messag:12,introduct:[8,2],choic:[8,7],term:[3,0,15],home_url:10,name:[0,3,4,6,7,8,9,10,11,12,15],changelog:[10,7],edit:[4,12,7,11,6,15],perspect:8,drop:[8,10],separ:[8,4,7],easili:8,februari:10,new_messag:15,careless:7,resource_nam:12,arrow:7,each:[4,7,11,6],debug:[13,10,6],januari:10,unicod:[0,12,9,11,6,10,2],taylor:10,match_path:12,yourlocalcal:1,mean:[3,8,15,10],submapperpar:12,domain:[8,0,10,7],transform:[9,7],due:[10,4],replac:[9,6],individu:[10,4,12],blank:0,article_req:7,continu:8,upload:4,wrap:12,been:[13,15,4,11,6],"static":[0,8,7,11,6,10,2],connect:[0,4,6,7,9,10,5,12,13,15],year:[13,0,9,7,12],resourc:[4,7,10,12,15,2],happen:[8,0],beyond:15,extract:4,lesson:7,special:[10,0,4],out:[10,0,9],variabl:[0,3,4,7,10,1,6,13,15],ftp:0,space:[0,10],req:9,urlencod:10,subapp:[7,12],publish:15,mere:[15,12],content:[11,5,14,9,1,12,10,16],rewrit:10,rel:[13,10,7,12],path_prefix:[10,15,7,12],print:[0,2,7,6],determin:[8,5,9,11,12,10],plural:[10,15,12],integr:[13,10],model:0,qualifi:[10,0,4,11],earlier:[10,7],proxi:[10,6],successor:13,rail:[8,10],manipul:12,orr:10,given:[3,10,9,11,12],standard:[10,7,11],standalon:0,reason:[0,9],base:[0,3,6,8,9,11,12,10,2],"_encod":10,releas:10,org:[3,10],afterward:10,card:7,basi:[6,10,12],generate_non_minim:9,submapp:[10,2,7,12],convent:[15,12],thread:[13,10,1,12],document:[10,2],could:[10,0,4,7,12],omit:[10,4,7,6],put:[0,4,7,11,6,15],mac:7,david:10,counterpart:0,thing:12,perhap:1,stick:15,place:[15,7],perman:[6,12],outsid:[3,10,4,11],retain:4,by_eon:7,summari:0,confus:[3,0],interact:4,frequent:8,first:[0,4,6,7,10,11,12,13,15],origin:[8,10,1],singleton:[13,5,1,6],attent:10,directli:[9,4,10,7,12],onc:1,number:[0,15,7,6],sometim:[7,6],restrict:[10,7],date:[9,12],alreadi:[8,1],done:[12,7,11,6,13,4],least:[4,11],wasn:9,route_obj:12,otherwis:[7,11,12],miss:[10,6],primari:8,georg:7,size:[10,16],guess:10,ian:10,workaround:15,script:10,bookmark:[8,4],associ:[15,12],caught:10,system:[8,12],messag:[10,15,12],tradition:6,attach:[0,10],stori:0,too:[8,10,7],accept:10,pavel:10,conveni:[0,4],filter:[10,0,4,2],store:[10,1],assign:[10,9,1],current_with_queri:4,statement:10,routegroup:4,especi:[4,6],juli:10,shallow:10,specifi:[0,3,4,6,7,10,11,12,15],forward:[8,13,4,6],part:[0,3,4,7,8,10,12,15],pars:10,somewhat:12,kept:4,exactli:[0,7],haven:1,matchdict:10,rss:[10,15,12],serv:0,wide:7,kind:[4,7],if_match:4,legacyapp:[6,12],new_entri:[6,12],keyword:[0,4,5,6,7,9,10,11,12,13,15],provid:[0,11,6,7,1,12,13,10],remov:[10,4,11,6],structur:[10,15,6],charact:[0,10],matter:4,didn:10,submatt:12,balanc:6,kupperschmidt:10,were:[10,6],posit:[0,4,6],stricter:4,"10th":10,request_confg:10,result:[11,3,6,7,1,12,13,10],pre:[11,9,1,12,5,16],sai:8,region_id:[15,12],joe:12,respons:[10,11],mind:[8,12],argument:[0,1,3,4,6,7,9,10,11,12,13,15],buildnextreg:9,rosebaugh:10,"13th":10,raw:[13,10,7,11],shell:6,karg:[9,11,12],have:[0,1,3,4,6,7,8,10,11,12,13,15],tabl:[0,2,11],need:[8,4,6,7,10,11,12,13,15],member_nam:[10,15,7,12],exclud:9,using_request_loc:1,option:[8,4,6,7,10,1,12,5,15,2],issu:[4,5,12,1,6,13,10],engin:4,built:[8,10,12],equival:[7,6],x_forwarded_proto:10,diverg:8,rout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],mount:0,thorough:10,note:[9,15,7,11,12],also:[0,8,4,6,7,10,1,12,13,15],"18th":10,take:[0,1,8,6,7,11,12,13,10],advis:1,combin:[0,6,15,7,12],collection_act:[7,12],tool:15,singl:[13,9,4,10,7],uppercas:7,simplifi:7,begin:[7,11],copi:10,unless:[0,10,7,11],incorpor:8,culverhous:10,normal:[3,15,4,10,12],previou:[0,7,6],admin_us:7,deleg:[4,7],fred:[0,7],most:[10,0,15,1,12],regular:[10,0,9,7,12],path_info:[5,10,4,2,7],"_subdomain_check":11,phase:0,choos:[0,6],why:10,appear:[15,12],tradit:[4,6],paradigm:4,don:[0,4,7,10,12,13,15],url:[0,1,3,4,6,7,8,9,10,11,12,13,14,15,2],naberezni:10,clear:4,later:10,hardcod:[13,0],dog:0,doe:[3,4,6,7,10,12,13,15],dummi:[4,6],declar:10,resultdict:12,wildcard:[8,10,2,7,6],databas:7,"25th":10,repositori:4,region:[15,12],subappl:[3,7],wsgirequest:5,"12a":7,area_id:[15,12],routepath:[9,12],if_subdomain:4,show:[15,7,12],carefulli:8,text:12,redirect:[8,4,12,1,6,13,10,2],syntax:[0,4,7,10,6,15],bring:10,server_nam:10,session:0,particularli:10,"_fragment":4,unchang:[4,12],edit_messag:15,turn:[13,6,12],font:0,fine:8,anywai:[10,4],varnam:6,involv:12,absolut:[10,12],onli:[0,4,6,7,9,10,12,13,15,2],slow:10,locat:[6,15,12],execut:[13,10],matchlist:[6,4,12],fileapp:7,configur:[13,15,1,7,6],activ:10,clist:9,should:[0,1,8,4,5,7,9,10,11,12,13,15],jan:10,experiment:[8,4],dict:[0,1,3,4,7,9,10,11,12,13,15],deepest:10,url_unquot:10,factor:9,"__call__":11,local:[10,1,12],oct:10,wichert:10,urljoin:4,remedi:13,hit:10,dissimilar:4,get:[0,1,4,6,7,10,11,12,15],generationexcept:[0,11],express:[10,9,7,12],stop:[10,1],succe:[9,7],autom:15,obviou:4,cannot:11,longest:10,report:10,misfeatur:6,sunni:6,requir:[10,12,7,9,5,6,13,4,2],object:[0,1,4,5,6,7,9,10,11,12,13,15],mapper:[14,1,3,4,5,6,7,9,10,11,12,13,15,2],think:[15,7],pastedeploi:6,bar:7,enabl:[0,10,6],makeregexp:9,crud:12,seldom:0,jonathan:10,yield:11,"public":[8,0],whether:[9,4,5,12],akkerman:10,feed:7,common:[0,15,7,1,14,10,2],contain:[0,3,10,6,7,11,12,5,15],domain_match:9,septemb:10,where:[13,10,6,4,12],zoran:10,view:[0,7,9,11,12,13],respond:10,conform:15,set:[0,1,4,6,7,9,10,11,12,13,15,2],proce:10,temporari:7,increasingli:15,see:[0,3,10,7,9,11,6,13,15],subresourc:12,sean:10,arg:[0,4,6,7,9,10,11,12,13,15],fail:[9,4,10,7,6],reserv:7,stack:0,member_act:[7,12],best:12,ask_delete_messag:15,statu:[6,12],still:[10,7,6],url_curr:0,extend:[10,7,12],hopefulli:4,by_pag:[9,12],pattern:[3,10,15,7],someth:[3,10,4,12],urllib:[10,11],written:[8,7],won:12,pagin:6,between:[13,6,4,12],"import":[12,7,9,1,6,13,10],awai:0,name_prefix:[10,15,12],approach:8,attribut:[0,15,12,1,6,10],altern:[11,12],signatur:7,accord:10,latin:6,str:[0,7],kei:[3,0,7,11],numer:7,screen:11,sole:[10,1],sophist:8,pypi:4,extens:[8,10,2,7,12],lazi:7,entir:[8,12,7,6,13,10],climbu:10,reorgan:8,"_url_quot":11,solv:4,webapp:1,comb:10,come:[8,10],jon:10,addit:[5,15,7,12,13,10],both:[0,6,4,7,12],wsgi:[0,1,3,10,5,6,7,11,12,13,14,4,2],delimit:[3,15,6],force_explicit:11,matchexcept:11,admin:[0,7,11],howev:[0,7,11,6,13,4],mycontrol:6,against:[3,13,6,11,12],constructor:4,april:10,instanc:[0,1,3,6,7,9,11,12,15],context:[10,11],logic:8,mani:[8,15,4,11,6],swallow:10,zipsaf:10,com:0,make_map:7,improp:10,load:[10,1,6],"30th":10,simpli:[3,4,6],point:[8,0],instanti:11,had:[0,15,7,6],inspir:8,period:10,dispatch:[8,13,12],deduc:15,sub_domain:[10,0,9,7,11],differ:[3,4,8,10,6,15],param:11,suppli:[10,15,11,12],typic:[13,7,12],assum:[0,1,6,7,9,11,12,13,10],wsgi_app:[5,4],duplic:[10,4],lrucach:16,becom:[15,11],creat:[3,4,5,6,7,9,10,11,12,13,15],routesmiddlewar:[0,12,11,6,13,5],help:[3,4,6],patch:10,three:[15,7],empti:[10,4],implicit:[6,10,12],compon:[3,15,7,6],json:7,much:[8,0,4],unexpect:[0,6],interest:8,basic:[10,6],buildfullreg:9,popul:1,partial:12,newrout:9,mike:10,ping_entri:12,legaci:[8,6],presenc:1,imag:[0,7],resolut:13,rubi:8,convert:[0,4,12],ani:[0,8,4,6,7,9,10,11,12,13,15],assert:10,"_screenarg":11,understand:7,togeth:[8,0,10,12],func:7,child:7,rang:7,ask_delet:15,davi:10,multipart:10,ugli:6,ident:[15,4,7,11,12],look:[3,15,7,11,13,10],packag:4,servic:[15,4,2,7],properti:[7,12],lessen:6,batch:10,alter:[5,10,11],wyatt:10,defin:[0,3,4,7,10,6,15],invok:12,except:[0,10,9,11,6,15],suffix:[15,7,12],behavior:[15,0,4,1,7],error:[4,7,12],glossari:[3,8,2],login:[8,6],ful:10,vagu:15,xxx:7,anchor:[0,10,11],manner:[8,10],subsect:8,"_requestconfig":[10,1],helper:[10,2,7,6],readi:1,create_reg:[10,12],always_scan:[10,12],therefor:9,them:[0,3,10,8,12,13,4],jpg:[0,7],destin:[10,6],request_config:[13,10,1,12],kwarg:[11,12],cherrypi:8,centuri:7,identifi:3,incom:[12,7,1,6,13,10],tediou:4,ascii:0,"__init__":[13,10,0,9],around:[4,7],parent:[10,15,7,12],decor:[2,16,14],incompat:[10,4],develop:[8,13,12],minim:[0,3,12,9,6,10],perform:10,suggest:10,make:[0,8,4,9,10,6,13,15],same:[0,8,4,6,11,12,15],cardshark:7,python:[0,10,7,6],"_filter":[0,10],html:[5,10,15,7],decod:[10,12],split:10,subtre:8,failur:4,subdomain:[0,4,7,11,10,2],consider:4,start:[0,7],complet:7,tighten:6,http:[0,8,15,7,6,13,10],hostnam:[13,10,1],absorb:10,nest:[3,15,7,12,10,2],hang:10,effect:10,preced:7,lookup:[8,11],rais:[10,0,4],http_host:[10,11],initi:[11,9,1,12,13,10],extern:0,aka:[0,2],expand:0,recent:12,myaction:6,"break":0,appropri:[13,10,9,11,12],off:[13,10,7],bewar:7,older:[0,6],entri:[3,6,7,12],builder:10,delete_entri:6,well:12,parenthes:6,server:[13,6,10,1,12],"16th":10,without:[0,3,4,7,8,10,11,6,15],webhelp:[15,6],thi:[0,1,3,4,5,6,7,8,9,10,11,12,13,15],interpol:10,undefin:[10,7],everyth:[13,0,10,7],category_id:[15,12],self:[0,7],left:10,apach:6,construct:11,protocol:[0,11,15,1,13,10],just:[8,10,7,6],less:10,tip:7,make_unicod:9,therof:11,obtain:15,obscur:6,seen:7,refactor:[8,4],member_opt:12,region_edit_loc:[15,12],touch:8,rest:[8,4,6,7,10,11,12,15,2],baldwin:10,yet:[4,1],previous:10,web:[1,8,4,9,10,11,12,13,15,2],easi:[15,12],mix:12,"27th":10,pylon:[0,3,4,7,8,6,13,15],smith:10,slashless:7,shortcut:10,blog:[0,8,5,7,9,11,12,13,10],add:[0,8,4,6,7,9,10,12,15],valid:[9,15,10,7,12],larg:0,treatment:10,tweak:10,routing_arg:[3,13,11],els:0,logger:[13,6],save:[6,10,12],app:[13,4,7],match:[0,1,3,10,6,7,8,9,11,12,13,4],build:9,earli:8,applic:[0,3,4,5,6,7,8,10,1,12,13,15,2],march:10,which:[0,3,4,6,7,8,10,1,12,13,15],format:[15,12,7,6,10,2],read:[8,4],fuss:8,messsag:10,intuit:4,even:[8,9,7],realiz:8,know:[3,9,15],thoroughli:10,recurs:9,"_method":[10,15],routesexcept:11,png:7,like:[11,4,5,7,1,13,10],success:7,filenam:[15,4,7,6],docutil:[11,9,1,12,5,16],anyth:7,manual:[3,8],resolv:[5,10,7],noth:6,collect:[4,12,7,10,6,15],"boolean":[9,12],necessari:[13,10,4,7],region_new_loc:[15,12],"_static":[0,4],lose:4,prior:[0,6],page:[9,4,2,7,12],www:[0,10],right:[0,15,7,6],old:[4,6],often:[10,15,6],deal:12,captur:7,creation:[10,4],some:[15,0,4,7,6],back:10,request_loc:1,onto:4,sure:13,"28th":10,respect:[10,12],proper:[10,15],guarante:[0,9],successfulli:7,nestabl:10,thu:[10,6,15,12],turbogear:8,lead:[0,4],confirm:15,avoid:[10,4,1,7,6],though:[9,12],definit:[6,4,12],per:[3,10,6],"14th":10,load_wsgi_environ:1,recognit:[10,9,12],suffici:12,leav:6,middlewar:[0,15,6,5,14,13,10,2],server_port:10,condit:[0,8,4,7,10,15,2],foo:[7,6],overli:12,either:[10,4,7],encourag:4,routeexcept:10,run:[10,12],"_redirect_cod":[6,12],recent_entri:12,redir_func:13,usag:[10,6,9,12],viabl:10,sub_domains_ignor:[10,0,9],host:[0,11,1,6,13,10],isn:[9,15,12],although:[3,4],found:[6,10,7,11,12],regexp:[10,9],post:[4,12,10,5,6,15],"throw":10,simpler:15,about:[3,4,6,8,10,12,15],pep:10,rare:10,justin:10,eat:[7,6],mastiff:0,spawn:7,exampl:[0,1,3,10,7,11,12,13,15],act:3,update_entri:6,sept:10,produc:[0,15,7],block:7,plan:4,routin:9,own:[3,10,1,7],effici:4,with_opt:12,category_list:12,formatted_messag:15,regist:12,"__controller__":7,within:15,encod:[6,10,11,12],urlcach:10,automat:[0,11,15,1,6,10],slash:[3,10,7],down:4,pair:[3,15],append_slash:10,weather:6,print_:0,formerli:4,strip:[13,1],ensur:[0,10,7],nameless:[3,0,6],browser:15,mark:[15,12],soon:13,your:[0,8,15,5,6,7,1,12,13,10],risk:4,merg:[10,12],"_append_slash":9,behind:[0,10,6],inclus:10,span:[11,9,1,12,5,16],log:[13,10,6],wai:[0,8,4,7,10,1,15],area:[15,12],aren:10,support:[0,11,8,1,13,10],question:0,hardcode_nam:[10,12],"long":[3,10],custom:[8,7],avail:[9,6,15,10,12],quote_plu:10,reli:[10,9],request_method:10,interfac:[0,4,12],includ:[10,15,11],lot:0,"var":[5,10],specif:[10,1,7,12],if_method:4,fewest:0,collection_nam:[10,15,7,12],etc:[13,10,9,7],"function":[0,1,3,4,6,7,8,9,10,11,12,13,14,15,2],from:[0,1,3,4,6,7,8,9,10,11,12,13,15,2],properli:[10,9,5,6],agent:15,subdirectori:0,form:[15,4,10,5,6],enough:7,forc:12,tupl:[13,11],regard:6,keyerror:0,idea:12,here:[13,0,7],shorter:6,link:[8,0,15,7,12],intern:[0,9,6],atom:[15,7,12],placement:10,line:[8,7],inlin:[7,6],"true":[0,10,6,7,9,1,12,5,4],bug:[0,10,7,6],info:[10,1],tripl:10,made:10,utf:[6,10,12],input:[5,10],possibl:[10,9,7],"default":[0,1,3,10,6,7,9,11,12,13,4],bugfix:[10,6],access:[11,8,15,1,12,13,10],start_respons:7,displai:[15,4],create_entri:6,"4xx":4,insert:6,below:[0,7],preconfigur:7,limit:7,doc:[10,9],site:8,backport:4,problem:[8,10,4,7,6],remaind:7,similar:[7,6],make_full_rout:9,expect:[13,4,11],gone:4,featur:[3,8,4,10,13],constant:[7,6],scanner:10,semicolon:15,helpcontrol:3,disabl:[10,0,4,6],category_messag:[15,12],dure:[10,15,11,12],command:[10,15],doesn:[9,4,10],repres:12,"char":[10,12],"_host":10,implement:[8,4,16,6],rule:[3,11,6],file:[8,10],our:9,request:[0,1,3,4,5,6,7,10,11,12,13,15],desir:10,exist:[10,4,11,12],check:[5,10],probabl:13,match_dict:7,again:[10,1],"6th":10,googl:0,todo:4,user:[0,8,4,7,1,15],when:[0,8,10,6,7,11,12,13,4],detail:[3,13],invalid:[8,0,10],prepend:[15,1,12],mark_messag:[15,12],other:[3,4,6,7,8,9,10,12,13,15,2],bool:7,futur:[8,7,6],branch:4,catchal:7,test:[11,8,6,7,1,12,10],inser:0,you:[0,1,8,4,6,7,10,11,12,13,15],webob:10,draw:10,repeat:[1,7],intend:[8,10,13,4,6],clean:10,privat:11,fulli:[0,4,11],actual:[0,10,12],symbol:10,introduc:6,june:10,docstr:13,"class":[0,1,3,5,14,8,9,2,11,12,13,10,16],meaning:12,routematch:[13,12],intent:15,consid:[10,15],doubl:[15,4,7],formal:15,hurt:12,stai:10,"_id":[15,12],impos:7,faster:10,algorithm:16,appen:11,anywher:13,psueudo:16,collis:4,pseudo:0,indirectli:[7,12],"0x104c75d70":12,complianc:[8,15],itself:[13,9,15,10,12],"_anchor":10,ignor:[10,0,9,12],came:13,"3xx":4,escap:10,letter:[10,6],backward:[3,4,7,6,10,2],"8th":10},titles:["Generation","routes</span></tt> – Routes Common Classes and Functions","Routes Documentation","Glossary","Routes TODO","routes.middleware</span></tt> – Routes WSGI Middleware","Unicode, Redirects, and More","Setting up routes","Introduction","routes.route</span></tt> – Route","Routes Changelog","routes.util</span></tt> – URL Generator and utility functions","routes.mapper</span></tt> – Mapper and Sub-Mapper","Porting Routes to a WSGI Web Framework","Routes Modules","RESTful services","routes.lru</span></tt> – LRU caching class and decorator"],modules:{"routes.route":9,"routes.util":11,"routes.mapper":12,routes:1,"routes.lru":16,"routes.middleware":5},descrefs:{"routes.route.Route":{generate_non_minimized:[9,0],make_unicode:[9,0],buildfullreg:[9,0],buildnextreg:[9,0],make_full_route:[9,0],generate_minimized:[9,0],generate:[9,0],match:[9,0],makeregexp:[9,0]},"routes.util.URLGenerator":{current:[11,0]},"routes.route":{Route:[9,3]},"routes.util":{"_screenargs":[11,2],url_for:[11,2],"_subdomain_check":[11,2],GenerationException:[11,1],RoutesException:[11,1],"_url_quote":[11,2],"_str_encode":[11,2],MatchException:[11,1],URLGenerator:[11,3]},"routes.mapper.Mapper":{redirect:[12,0],resource:[12,0],extend:[12,0],routematch:[12,0],create_regs:[12,0],connect:[12,0],generate:[12,0],match:[12,0]},"routes._RequestConfig":{load_wsgi_environ:[1,0]},"routes.mapper.SubMapper":{index:[12,0],show:[12,0],edit:[12,0],create:[12,0],update:[12,0],link:[12,0],connect:[12,0],action:[12,0],"new":[12,0],add_actions:[12,0],"delete":[12,0]},"routes.mapper.SubMapperParent":{submapper:[12,0],collection:[12,0]},"routes.mapper":{SubMapper:[12,3],Mapper:[12,3],SubMapperParent:[12,3]},routes:{"_RequestConfig":[1,3],request_config:[1,2]},"routes.lru":{LRUCache:[16,3]},"routes.middleware":{is_form_post:[5,2],RoutesMiddleware:[5,3]}},filenames:["generating","modules/routes","contents","glossary","todo","modules/middleware","uni_redirect_rest","setting_up","introduction","modules/route","changes","modules/util","modules/mapper","porting","modules/index","restful","modules/lru"]}) \ No newline at end of file +Search.setIndex({desctypes:{"0":"method","1":"exception","2":"function","3":"class"},terms:{represent:[10,12],all:[0,10,5,6,7,9,2,12,13,4],code:[8,13,0,10,6],jason:10,forget:7,chain:4,decode_error:6,queri:[0,4,5,2,13,10],global:[0,7],"_str_encod":2,directoryapp:7,month:[13,0,9,7,6],four:5,prefix:[0,4,5,7,11,6,10],concept:6,mp3:7,abil:10,follow:[0,11,5,7,2,12,13,10],formatted_new_messag:5,admin_databas:7,"0x1055ec488":[],row:10,content:[11,10,14,9,2,6,15,1],"21st":10,accur:10,depend:[13,4,2,12],system:[8,6],script_nam:[0,11,15,7,2,10],requestconfig:[2,11],friendli:4,articl:[13,7],program:5,davi:10,under:[0,4,7,11],sens:4,spec:10,sent:[10,2],corollari:12,liter:[0,11,10,9,2,6,15,1],everi:[0,5,7,11,6],string:[0,10,5,6,7,9,2,12,13,4],controller_scan:[10,6],fals:[2,4,6,7,9,11,12,10],caught:10,http_host:[10,2],util:[0,2,8,6,9,11,12,13,14,10,16],lru:[10,1,16,14],should:[0,2,8,4,5,7,9,10,11,6,13,15],fall:10,veri:10,affect:[3,7],implicitli:[10,12],strang:5,tri:10,"17th":10,made:10,did:10,fragment:4,list:[3,10,5,6,7,9,2,12,4,16],signific:10,iter:[9,12],overli:6,"try":[0,10,7,11],item:9,middlewar:[0,15,5,14,12,13,10,16],form:[15,5,4,10,12],rss_messag:[5,6],cooki:8,refer:[6,10,7,12],mount:0,resource2:4,pleas:[10,2,12],prevent:[0,10,7],skvazh:10,htm:6,generate_minim:9,direct:13,bugfix:[10,12],past:[10,15,7],somedai:0,second:[4,7,12],leakag:10,design:[10,6],aggreg:7,urlgener:[13,0,10,2],pass:[0,10,5,12,9,6,4],download:[7,12],further:7,histori:7,port:[0,8,2,13,10,16],append:[10,0,4],compat:[3,7,8,12,13,4,16],index:[12,7,9,2,6,5,16],what:[3,4,7,2,12,10],abc:12,sub:[8,4,14,7,6,10,16],entir:[8,12,7,6,13,10],clock:1,section:[3,8,0,7,6],introspect:[4,16,12],abl:5,invok:6,anywai:[10,4],current:[0,2,8,10,11,12,13,4,16],delet:[0,4,5,12,7,6,10],"19th":10,version:[0,8,10,6,7,9,2,12,4],sixpack:6,subdomain:[0,4,7,2,10,16],add_act:6,"new":[0,8,4,5,6,7,2,12,10],varnam:12,method:[0,3,4,5,6,7,8,9,10,2,12,13,15],isailovski:10,whatev:5,involv:6,elimin:4,full:[13,10,9,7],led:12,behavior:[5,0,4,7,11],proper:[5,10],orr:10,gener:[0,2,3,10,5,6,7,8,9,11,12,13,14,4,16],never:[8,7,12],decid:8,len:[10,6],lack:2,shouldn:[10,9],slow:10,let:[10,7],address:5,path:[0,3,10,5,6,7,8,9,2,12,13,4],along:10,vertic:4,modifi:[10,0,4,7,5],sinc:[8,13,10,6],valu:[0,3,4,6,7,2,12,13,10],"_ignore_req_list":9,dry:8,search:[0,4,16],purpos:9,regexp:[10,9],howev:[0,7,2,12,13,4],precursor:7,larger:9,ourself:9,jame:10,base:[0,3,6,8,9,2,12,10,16],staticmethod:0,action:[0,3,10,5,6,7,8,9,2,12,13,4],chang:[0,2,8,4,5,6,11,12,10],aka:[0,16],control:[0,3,4,5,6,7,9,10,2,12,13,15],via:[5,6,4,2,12],"_encod":10,extra:[0,4,7,12],appli:[10,4,6],modul:[14,2,3,10,6,7,8,9,1,11,12,15,16],"_absolut":10,prefer:[5,0,4,12],"_requestconfig":[10,11],use_method_overrid:15,deprec:[0,3,10,8,12,13,4],"0x10842a500":6,api:8,fake:7,instal:15,unpython:12,establish:5,post:[4,5,12,10,6,15],unit:[8,10],regex:7,feb:10,describ:[8,7],would:[3,10,7,9,12,4],memori:[0,6,10,2,12],distinct:4,bewar:7,give:[10,7],tackl:8,two:[3,7,9,12,13,10],coverag:10,"throw":10,symbol:10,process:4,splash:[10,7,6],call:[0,3,10,6,7,8,9,11,12,13,4],recommend:[8,7,12],taken:[3,12],preview:[5,6],type:[5,6,10,7,12],until:8,toggl:10,more:[8,4,7,12,10,16],sort:[10,9],if_funct:4,diamond:7,unescap:10,peopl:[5,10],destination_path:6,relat:[0,10,6],enhanc:10,warn:10,trail:10,flag:10,indic:[9,4,16,6],particular:[8,5],rare:10,is_form_post:15,hold:[13,10,9],realli:[10,4],cach:[10,1,16,14],content_typ:10,must:[0,2,10,7,9,11,12,4],none:[0,10,6,7,9,2,12,13,4],retriev:11,redirect_to:[13,10,12],setup:10,work:[8,10,0,9,12],generate_filt:4,wsgiorg:[3,13,2],remain:[10,4],kwarg:[2,6],can:[0,3,10,5,6,7,8,9,11,12,13,4],akin:4,routeexcept:10,dec:10,could:[10,0,4,7,6],def:[0,7],overrid:[0,4,5,6,7,10,2,12,15],malform:10,cherrypi:8,scan:[10,6],predict:10,proxymiddlewar:12,slim:4,backslash:7,templat:[0,10,2,12],tabular:10,heard:8,sourc:13,want:[0,8,4,6,11,12,13,10],resourc:[4,5,7,6,10,16],david:10,region_:[5,6],whichev:8,alwai:[10,4,7],differenti:13,cours:4,end:[10,4,7],hoc:0,quot:[10,2],rather:[10,5,4,7,12],anoth:[8,4,7,12],charset:12,ping:6,category_:[5,6],jochen:10,write:12,how:[0,3,8,2,6,13,10],"_explicit":10,"__init__":[13,10,0,9],fourth:4,reject:10,verifi:10,buzzword:8,config:[13,10,7,11],updat:[0,4,5,7,6,13,10],my_stori:0,map:[0,3,4,5,6,7,8,10,12,13,15],express:[10,9,7,6],recogn:[10,5,15],http_refer:7,overridden:0,singular:[5,10,6],mess:12,max:10,after:[8,7,9,6,13,10],spot:10,include_nam:9,requst:11,befor:[8,10,9,11,13],wrong:[0,12],"4th":10,create_entri:12,"_protocol":10,mai:[0,3,10,5,6,7,8,2,12,13,4],multipl:[8,10,5,4],underscor:4,data:[10,2],equivil:10,parent_resourc:[5,10,6],creemer:10,exactli:[0,7],"short":3,attempt:10,practic:12,third:4,interpol:10,lookahead:10,explicit:[0,6,10,12],correspond:[5,0,4,7,12],ambigu:12,caus:[0,10,7,9,12,4],inform:[11,10,2,6,13,5],maintain:10,environ:[0,2,3,10,5,6,7,9,11,12,13,15],allow:[4,3,5,7,12,10],callabl:[10,11],mechan:[13,12],fallback:10,order:[10,7],origin:[8,10,11],bick:10,routin:9,over:10,move:[8,4,6,7,11,12,10],becaus:[0,3,5,7,12,13,4],mastiff:0,report:10,own:[3,10,7,11],through:[5,9],hierarchi:8,toddg:10,mainli:5,ticket:10,dynam:10,paramet:[0,4,5,2,6,10],cardshark:7,style:10,group:[9,4,10,12],thank:10,chosen:[0,12],fix:[8,10,12],formatted_messag:5,better:[13,4],platform:7,window:7,html:[10,5,15,7],opposit:[3,0],requir:[4,6,7,9,10,12,13,15,16],bypass:[0,6],main:[10,7],might:[3,10,7,8,9,12,13,4],easier:[10,4],non:[0,10,5,9,12,13,4],good:6,"return":[0,3,7,9,11,6,13,10],thei:[0,12,7,9,6,13,10],mapper:[14,2,3,4,5,6,7,9,10,11,12,13,15,16],python:[0,10,7,12],safe:[13,10],dai:[0,9,7,6],"5xx":4,rewriterul:12,"break":0,framework:[0,2,3,10,5,7,8,9,11,12,13,4,16],overkil:5,instead:[0,8,6,7,11,12,10],magic:[7,16],nov:10,now:[8,10,7,12],introduct:[8,16],choic:[8,7],term:[3,0,5],home_url:10,name:[0,3,10,5,6,7,8,9,2,12,4],changelog:[10,7],edit:[4,12,7,2,6,5],perspect:8,drop:[8,10],separ:[8,4,7],easili:8,februari:10,new_messag:5,careless:7,resource_nam:6,arrow:7,each:[4,2,7,12],debug:[13,10,12],januari:10,unicod:[0,6,9,2,12,10,16],limit:7,yourlocalcal:11,mean:[3,8,5,10],everyth:[13,0,10,7],domain:[8,0,10,7],replac:[9,12],individu:[10,4,6],wasn:9,article_req:7,continu:8,upload:4,ensur:[0,10,7],"static":[0,8,7,2,12,10,16],connect:[0,4,5,6,7,9,10,12,13,15],year:[13,0,9,7,6],preview_new_messag:6,happen:[8,0],beyond:5,extract:4,special:[10,0,4],out:[10,0,9],variabl:[0,3,10,5,7,11,12,13,4],ftp:0,backward:[3,4,7,12,10,16],space:[0,10],although:[3,4],req:9,urlencod:10,subapp:[7,6],publish:5,your:[0,8,10,5,6,7,11,12,13,15],categori:[0,5,7,6],rewrit:10,backport:4,rel:[13,10,7,6],path_prefix:[5,10,7,6],print:[0,7,16,12],plural:[5,10,6],quote_plu:10,common:[0,5,7,11,14,10,16],qualifi:[10,0,4,2],earlier:[10,7],proxi:[10,12],hang:10,manipul:6,situat:4,guess:10,standard:[10,2,7],standalon:0,reason:[0,9],formatted_edit_messag:5,dictionari:[7,6],anchor:[0,10,2],releas:10,org:[3,10],combin:[0,6,5,7,12],afterward:10,card:7,basi:[6,10,12],"long":[3,10],septemb:10,workaround:5,thread:[13,10,11,6],question:0,argument:[0,2,3,10,5,6,7,9,11,12,13,4],unnam:[0,4],omit:[10,4,7,12],put:[0,4,7,2,12,5],mac:7,keep:[10,0,4,2,6],counterpart:0,thing:6,perhap:11,rais:[10,0,4],place:[5,7],perman:[6,12],outsid:[3,10,4,2],retain:4,by_eon:7,view:[0,7,9,2,6,13],confus:[3,0],interact:4,frequent:8,first:[0,4,5,6,7,2,12,13,10],oper:[9,6],singleton:[13,10,15,11,12],attent:10,directli:[9,4,10,7,6],onc:11,number:[0,5,7,12],hardcode_nam:[10,6],restrict:[10,7],date:[9,6],alreadi:[8,11],done:[12,7,2,6,13,4],messag:[5,10,6],blank:0,route_obj:6,miss:[10,12],primari:8,georg:7,size:[10,1],given:[3,10,9,2,6],ian:10,convent:[5,6],script:10,bookmark:[8,4],associ:[5,6],top:8,sometim:[7,12],least:[4,2],tradition:12,attach:[0,10],stori:0,too:[8,10,7],accept:10,pavel:10,protocol:[0,11,10,2,13,5],conveni:[0,4],filter:[10,0,4,16],store:[10,11],assign:[10,9,11],statement:10,routegroup:4,especi:[4,12],juli:10,shallow:10,specifi:[0,3,4,5,6,7,2,12,10],"var":[10,15],hurt:6,part:[0,3,10,5,7,8,6,4],pars:10,somewhat:6,off:[13,10,7],nobodi:5,than:[10,5,4,7,12],matchdict:10,rss:[5,10,6],serv:0,wide:7,kind:[4,7],if_match:4,legacyapp:[6,12],new_entri:[6,12],keyword:[0,4,5,6,7,9,10,2,12,13,15],instanc:[0,2,3,6,7,9,11,12,5],provid:[0,11,6,7,2,12,13,10],remov:[10,4,2,12],structur:[5,10,12],charact:[0,10],matter:4,submatt:6,balanc:12,kupperschmidt:10,were:[10,12],posit:[0,4,12],utf:[6,10,12],stricter:4,"10th":10,builder:10,multipart:10,pre:[11,9,2,6,15,1],sai:8,region_id:[5,6],joe:6,arg:[0,10,5,6,7,9,2,12,13,4],mind:[8,6],ani:[0,8,10,5,6,7,9,2,12,13,4],rosebaugh:10,"13th":10,raw:[13,10,2,7],shell:12,karg:[9,2,6],have:[0,2,3,10,5,6,7,8,11,12,13,4],tabl:[0,2,16],need:[8,4,5,6,7,2,12,13,10],member_nam:[5,10,7,6],exclud:9,using_request_loc:11,option:[8,4,5,6,7,10,11,12,15,16],issu:[4,12,10,11,6,13,15],"6th":10,engin:4,built:[8,10,6],equival:[7,12],x_forwarded_proto:10,diverg:8,rout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],thorough:10,note:[5,9,2,7,6],also:[0,8,10,5,6,7,11,12,13,4],"18th":10,take:[0,2,8,6,7,11,12,13,10],advis:11,tupl:[13,2],member_prefix:6,collection_act:[7,6],tool:5,singl:[13,9,4,10,7],uppercas:7,simplifi:7,begin:[2,7],copi:10,unless:[0,10,2,7],incorpor:8,culverhous:10,normal:[3,10,5,4,6],previou:[0,7,12],recent_entri:6,deleg:[4,7],fred:[0,7],most:[5,0,10,11,6],regular:[10,0,9,7,6],path_info:[15,10,4,7,16],"_subdomain_check":2,phase:0,why:10,three:[5,7],appear:[5,6],tradit:[4,12],todo:4,category_id:[5,6],don:[0,4,5,7,6,13,10],bug:[0,10,7,12],url:[0,2,3,10,5,6,7,8,9,11,12,13,14,4,16],naberezni:10,clear:4,later:10,hardcod:[13,0],dog:0,doe:[3,4,5,12,7,6,13,10],dummi:[4,12],which:[0,3,10,5,6,7,8,11,12,13,4],declar:10,resultdict:6,determin:[8,10,9,2,6,15],pattern:[3,5,10,7],wildcard:[8,10,7,16,12],left:10,subappl:[3,7],wsgirequest:15,"12a":7,area_id:[5,6],routepath:[9,6],if_subdomain:4,show:[5,7,6],carefulli:8,text:6,syntax:[0,4,5,7,12,10],bring:10,server_nam:10,session:0,particularli:10,urllib:[10,2],inclus:10,identifi:3,turn:[13,6,12],font:0,fine:8,find:3,edit_entri:[6,12],xml:[5,10,7,6],absolut:[10,6],onli:[0,10,5,6,7,9,12,13,4,16],coerc:10,locat:[6,5,12],just:[8,10,7,12],matchlist:[6,4,12],fileapp:7,configur:[13,5,7,11,12],activ:10,written:[8,7],haven:11,jan:10,experiment:[8,4],dict:[0,2,3,10,5,7,9,11,6,13,4],deepest:10,url_unquot:10,factor:9,"__call__":2,local:[10,11,6],oct:10,wichert:10,urljoin:4,remedi:13,hit:10,dissimilar:4,get:[0,2,4,5,6,7,11,12,10],generationexcept:[0,2],likewis:8,stop:[10,11],tripl:10,autom:5,obviou:4,cannot:2,longest:10,increas:10,misfeatur:12,sunni:12,restart:6,messsag:10,region_loc:[5,6],think:[5,7],name_prefix:[5,10,6],bar:7,enabl:[0,10,12],condit:[0,8,4,5,7,10,16],seldom:0,probabl:13,yield:2,"public":[8,0],"default":[0,2,3,10,6,7,9,11,12,13,4],akkerman:10,feed:7,integr:[13,10],contain:[0,3,15,5,6,7,2,12,10],clean:10,domain_match:9,submapp:[10,7,16,6],where:[13,10,6,4,12],zoran:10,summari:0,respond:10,conform:5,set:[0,2,10,5,6,7,9,11,12,13,4,16],our:9,still:[10,7,12],displai:[5,4],touch:8,see:[0,3,5,7,9,2,12,13,10],subresourc:6,june:10,sean:10,respons:[10,2],fail:[9,4,10,7,12],reserv:7,stack:0,member_act:[7,6],best:6,ask_delete_messag:5,statu:[6,12],said:12,url_curr:0,extend:[10,7,6],helper:[10,7,16,12],redirect:[8,4,6,11,12,13,10,16],by_pag:[9,6],databas:7,someth:[3,10,4,6],"_fragment":4,clist:9,won:6,repeat:[7,11],pagin:12,between:[13,6,4,12],"import":[12,7,9,11,6,13,10],awai:0,pastedeploi:12,approach:8,attribut:[0,10,12,11,6,5],altern:[2,6],signatur:7,accord:10,latin:12,str:[0,7],parent:[5,10,7,6],numer:7,screen:2,sole:[10,11],sophist:8,pypi:4,extens:[8,10,7,16,6],lazi:7,succeed:7,climbu:10,"_url_quot":2,solv:4,webapp:11,comb:10,come:[8,10],jon:10,addit:[5,7,15,6,13,10],both:[0,6,4,7,12],wsgi:[0,2,3,4,6,7,10,11,12,13,14,15,16],delimit:[3,5,12],force_explicit:2,matchexcept:2,admin:[0,2,7],region:[5,6],mycontrol:12,anywher:13,against:[3,13,6,2,12],april:10,tutori:12,present:[0,11,7,2,6,10],context:[10,2],logic:8,bool:7,mani:[8,5,4,2,12],swallow:10,zipsaf:10,com:0,make_map:7,improp:10,load:[10,11,12],"30th":10,simpli:[3,4,12],point:[8,0],instanti:2,smith:10,inspir:8,period:10,dispatch:[8,13,6],deduc:5,doc:[10,9],subdirectori:0,creat:[3,4,5,6,7,9,10,2,12,13,15],sub_domain:[10,0,9,2,7],differ:[3,4,8,10,12,5],shortcut:10,right:[0,5,7,12],suppli:[5,10,2,6],typic:[13,7,6],assum:[0,2,6,7,9,11,12,13,10],wsgi_app:[15,4],duplic:[10,4],lrucach:1,becom:[5,2],evalu:[10,7],routesmiddlewar:[0,12,2,6,13,15],help:[3,4,12],category_messag:[5,6],patch:10,due:[10,4],empti:[10,4],implicit:[6,10,12],compon:[3,5,7,12],json:7,much:[8,0,4],interest:8,basic:[10,12],popul:11,dure:[5,10,2,6],partial:6,newrout:9,mike:10,ping_entri:6,legaci:[8,12],presenc:11,imag:[0,7],xxx:7,rubi:8,convert:[0,4,6],gap:9,assert:10,"_screenarg":2,understand:7,togeth:[8,0,10,6],func:7,child:7,rang:7,repres:6,when:[0,8,4,6,7,2,12,13,10],hasattr:11,"case":[0,4,12,6,13,10],ugli:12,ident:[5,4,2,7,6],look:[3,10,7,2,13,5],packag:4,align:4,properti:[7,6],lessen:12,batch:10,alter:[10,15,2],wyatt:10,defin:[0,3,4,5,7,12,10],"while":[10,0,9,6],lead:[0,4],suffix:[5,7,6],abov:[5,7],error:[4,7,6],glossari:[3,8,16],login:[8,12],ful:10,vagu:5,servic:[5,4,7,16],mapper_dict:[13,11],manner:[8,10],subsect:8,anytim:6,advantag:[5,7],readi:11,create_reg:[10,6],always_scan:[10,6],therefor:9,them:[0,3,10,8,6,13,4],jpg:[0,7],destin:[10,12],request_config:[13,10,11,6],archiv:[0,6,9,7,12],myapp:[13,7],centuri:7,incom:[12,7,11,6,13,10],tediou:4,ascii:0,sever:[5,10,7,12],result:[11,3,6,7,2,12,13,10],browser:5,decor:[1,16,14],incompat:[10,4],develop:[8,13,6],minim:[0,3,12,9,6,10],perform:10,suggest:10,make:[0,8,10,5,9,12,13,4],same:[0,8,5,12,2,6,4],member:[5,10,7,6],proce:10,"_filter":[0,10],complex:10,decod:[10,6],split:10,featur:[3,8,4,10,13],subtre:8,failur:4,document:[10,16],complet:7,tighten:12,http:[0,8,5,7,12,13,10],hostnam:[13,10,11],absorb:10,nest:[3,10,7,6,5,16],rail:[8,10],effect:10,preced:7,consid:[5,10],whea:4,temporari:7,initi:[11,9,2,6,13,10],extern:0,routelist:9,expand:0,recent:6,myaction:12,underneath:11,appropri:[13,10,9,2,6],kept:4,discourag:12,older:[0,12],entri:[3,6,7,12],request_confg:10,well:6,parenthes:12,server:[13,6,10,11,12],"16th":10,without:[0,3,10,5,7,8,2,12,4],webhelp:[5,12],thi:[0,2,3,4,5,6,7,8,9,10,11,12,13,15],choos:[0,12],undefin:[10,7],model:0,paradigm:4,self:[0,7],unchang:[4,6],apach:12,construct:2,edit_messag:5,execut:[13,10],less:10,tip:7,make_unicod:9,therof:2,obtain:5,obscur:12,seen:7,invalid:[8,0,10],member_opt:6,region_edit_loc:[5,6],increasingli:5,itself:[13,10,5,9,6],rest:[8,4,5,6,7,2,12,10,16],baldwin:10,yet:[4,11],previous:10,web:[2,8,4,5,9,11,6,13,10,16],easi:[5,6],mix:6,"27th":10,had:[0,5,7,12],slashless:7,param:2,blog:[0,8,10,7,9,2,6,13,15],add:[0,8,10,5,6,7,9,12,4],other:[3,10,5,6,7,8,9,12,13,4,16],larg:0,treatment:10,tweak:10,routing_arg:[3,13,2],els:0,logger:[13,12],save:[6,10,12],app:[13,4,7],match:[0,2,3,10,6,7,8,9,11,12,13,4],build:9,earli:8,applic:[0,3,4,5,6,7,8,10,11,12,13,15,16],march:10,around:[4,7],format:[10,12,7,6,5,16],read:[8,4],wai:[0,8,4,5,7,11,10],fuss:8,"8th":10,crud:6,intuit:4,even:[8,9,7],realiz:8,know:[3,5,9],thoroughli:10,print_:0,recurs:9,"_method":[5,10],routesexcept:2,png:7,like:[4,11,10,7,2,13,15],success:7,filenam:[5,4,7,12],docutil:[11,9,2,6,15,1],anyth:7,manual:[3,8],resolv:[10,15,7],noth:12,collect:[4,5,12,7,6,10],"boolean":[9,6],necessari:[13,10,4,7],region_new_loc:[5,6],"_static":[0,4],redir_func:13,prior:[0,12],page:[9,4,7,16,6],www:[0,10],didn:10,old:[4,12],often:[5,10,12],deal:6,captur:7,creation:[10,4],some:[5,0,4,7,12],back:10,request_loc:11,onto:4,sure:13,act:3,"28th":10,respect:[10,6],pylon:[0,3,5,7,8,12,13,4],guarante:[0,9],successfulli:7,nestabl:10,kei:[3,0,2,7],turbogear:8,except:[0,5,9,2,12,10],confirm:5,avoid:[10,4,7,11,12],though:[9,6],definit:[6,4,12],per:[3,10,12],"14th":10,recognit:[10,9,6],leav:12,inject:12,server_port:10,jonathan:10,foo:[7,12],hopefulli:4,either:[10,4,7],encourag:4,object:[0,2,4,5,6,7,9,10,11,12,13,15],run:[10,6],"_redirect_cod":[6,12],admin_us:7,lose:4,usag:[10,6,9,12],viabl:10,sub_domains_ignor:[10,0,9],host:[0,11,2,12,13,10],isn:[5,9,6],repositori:4,found:[6,10,2,7,12],from:[0,2,3,10,5,6,7,8,9,11,12,13,4,16],referr:7,slug:7,simpler:5,about:[3,10,5,12,8,6,4],pep:10,obj:6,justin:10,constraint:7,spawn:7,exampl:[0,11,3,5,7,2,6,13,10],constructor:4,update_entri:12,sept:10,produc:[0,5,7],block:7,plan:4,successor:13,buildfullreg:9,effici:4,with_opt:6,category_list:6,consider:4,regist:6,"__controller__":7,within:5,encod:[6,10,2,12],urlcach:10,automat:[0,11,10,2,12,5],slash:[3,10,7],down:4,pair:[3,5],append_slash:10,weather:12,been:[13,5,4,2,12],formerli:4,strip:[13,11],wrap:6,nameless:[3,0,12],lesson:7,mark:[5,6],soon:13,mere:[5,6],risk:4,merg:[10,6],"_append_slash":9,behind:[0,10,12],accordingli:[10,15],span:[11,9,2,6,15,1],log:[13,10,12],suffici:6,area:[5,6],aren:10,support:[0,11,8,2,13,10],generate_non_minim:9,transform:[9,7],submit:10,custom:[8,7],avail:[10,5,6,9,12],start:[0,7],reli:[10,9],request_method:10,interfac:[0,4,6],includ:[5,10,2],lot:0,forward:[8,13,4,12],specif:[10,7,11,6],if_method:4,collection_nam:[5,10,7,6],etc:[13,10,9,7],"function":[0,2,3,10,5,6,7,8,9,11,12,13,14,4,16],head:7,properli:[9,15,10,12],agent:5,reorgan:8,unexpect:[0,12],enough:7,forc:6,handl:[4,12,10,2,6,13,15],regard:12,keyerror:0,idea:6,here:[13,0,7],shorter:12,link:[8,0,5,7,6],atom:[5,7,6],placement:10,line:[8,7],inlin:[7,12],"true":[0,4,6,7,9,10,11,12,15],eat:[7,12],info:[10,11],succe:[9,7],"25th":10,url_for:[0,12,2,6,13,10],input:[10,15],possibl:[10,9,7],whether:[9,15,4,6],wish:11,access:[11,8,5,2,6,13,10],start_respons:7,intern:[0,9,12],word:[5,7,12],"4xx":4,insert:12,below:[0,7],preconfigur:7,those:[10,7],match_path:6,site:8,otherwis:[2,7,6],problem:[8,10,4,7,12],remaind:7,similar:[7,12],make_full_rout:9,expect:[13,4,2],gone:4,taylor:10,constant:[7,12],scanner:10,semicolon:5,helpcontrol:3,disabl:[10,0,4,12],toss:[9,2],thu:[5,6,10,12],command:[5,10],doesn:[9,4,10],ask_delet:5,"char":[10,6],"_host":10,implement:[8,4,1,12],"0x104c75d70":[],file:[8,10],home:[0,4,12,7,6,10],request:[0,2,3,4,5,6,7,10,11,12,13,15],desir:10,exist:[10,4,2,6],check:[10,15],fill:10,match_dict:7,again:[10,11],collid:0,googl:0,perpend:6,user:[0,8,4,7,11,5],delete_entri:12,detail:[3,13],refactor:[8,4],prepend:[5,11,6],mark_messag:[5,6],valid:[10,5,9,7,6],lookup:[8,2],futur:[8,7,12],branch:4,catchal:7,test:[11,8,6,7,2,12,10],ignor:[10,0,9,6],you:[0,2,8,10,5,6,7,11,12,13,4],webob:10,draw:10,resolut:13,intend:[8,10,13,4,12],current_with_queri:4,privat:2,fulli:[0,4,2],actual:[0,10,6],load_wsgi_environ:11,introduc:12,fewest:0,docstr:13,"class":[0,2,3,10,14,8,9,1,11,6,13,15,16],meaning:6,routematch:[13,6],intent:5,submapperpar:6,doubl:[5,4,7],formal:5,buildnextreg:9,stai:10,"_id":[5,6],impos:7,faster:10,algorithm:1,appen:2,directori:[8,0,10,7,6],psueudo:1,collis:4,pseudo:0,indirectli:[7,6],rule:[3,2,12],complianc:[8,5],portion:5,"_anchor":10,inser:0,came:13,"3xx":4,escap:10,letter:[10,12],makeregexp:9,stick:5},titles:["Generation","routes.lru</span></tt> – LRU caching class and decorator","routes.util</span></tt> – URL Generator and utility functions","Glossary","Routes TODO","RESTful services","routes.mapper</span></tt> – Mapper and Sub-Mapper","Setting up routes","Introduction","routes.route</span></tt> – Route","Routes Changelog","routes</span></tt> – Routes Common Classes and Functions","Unicode, Redirects, and More","Porting Routes to a WSGI Web Framework","Routes Modules","routes.middleware</span></tt> – Routes WSGI Middleware","Routes Documentation"],modules:{"routes.route":9,"routes.util":2,"routes.mapper":6,routes:11,"routes.lru":1,"routes.middleware":15},descrefs:{"routes.route.Route":{generate_minimized:[9,0],make_unicode:[9,0],buildfullreg:[9,0],buildnextreg:[9,0],make_full_route:[9,0],generate_non_minimized:[9,0],generate:[9,0],match:[9,0],makeregexp:[9,0]},"routes.util.URLGenerator":{current:[2,0]},"routes.route":{Route:[9,3]},"routes.util":{"_screenargs":[2,2],url_for:[2,2],"_subdomain_check":[2,2],GenerationException:[2,1],RoutesException:[2,1],"_url_quote":[2,2],"_str_encode":[2,2],MatchException:[2,1],URLGenerator:[2,3]},"routes.mapper.Mapper":{redirect:[6,0],resource:[6,0],extend:[6,0],routematch:[6,0],create_regs:[6,0],connect:[6,0],generate:[6,0],match:[6,0]},"routes._RequestConfig":{load_wsgi_environ:[11,0]},"routes.mapper.SubMapper":{index:[6,0],show:[6,0],edit:[6,0],create:[6,0],update:[6,0],link:[6,0],connect:[6,0],action:[6,0],"new":[6,0],add_actions:[6,0],"delete":[6,0]},"routes.mapper.SubMapperParent":{submapper:[6,0],collection:[6,0]},"routes.mapper":{SubMapper:[6,3],Mapper:[6,3],SubMapperParent:[6,3]},routes:{"_RequestConfig":[11,3],request_config:[11,2]},"routes.lru":{LRUCache:[1,3]},"routes.middleware":{is_form_post:[15,2],RoutesMiddleware:[15,3]}},filenames:["generating","modules/lru","modules/util","glossary","todo","restful","modules/mapper","setting_up","introduction","modules/route","changes","modules/routes","uni_redirect_rest","porting","modules/index","modules/middleware","contents"]}) \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/setting_up.html new/Routes-1.13/docs/_build/html/setting_up.html --- old/Routes-1.12.3/docs/_build/html/setting_up.html 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/setting_up.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Setting up routes — Routes v1.12.1 documentation</title> + <title>Setting up routes — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="Generation" href="generating.html" /> <link rel="prev" title="Introduction" href="introduction.html" /> </head> @@ -456,7 +456,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/todo.html new/Routes-1.13/docs/_build/html/todo.html --- old/Routes-1.12.3/docs/_build/html/todo.html 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/todo.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Routes TODO — Routes v1.12.1 documentation</title> + <title>Routes TODO — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> </head> <body> <div style="color: #D1361B; font-size: 70px; font-weight: bold; padding: 10px 0 0 10px;">Routes</div> @@ -244,7 +244,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/docs/_build/html/uni_redirect_rest.html new/Routes-1.13/docs/_build/html/uni_redirect_rest.html --- old/Routes-1.12.3/docs/_build/html/uni_redirect_rest.html 2010-03-12 03:22:46.000000000 +0100 +++ new/Routes-1.13/docs/_build/html/uni_redirect_rest.html 2010-06-05 19:31:04.000000000 +0200 @@ -5,13 +5,13 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Unicode, Redirects, and More — Routes v1.12.1 documentation</title> + <title>Unicode, Redirects, and More — Routes v1.12.3 documentation</title> <link rel="stylesheet" href="_static/default.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '#', - VERSION: '1.12.1', + VERSION: '1.12.3', COLLAPSE_MODINDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true @@ -20,9 +20,9 @@ <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> - <link rel="top" title="Routes v1.12.1 documentation" href="index.html" /> + <link rel="top" title="Routes v1.12.3 documentation" href="index.html" /> <link rel="next" title="Glossary" href="glossary.html" /> <link rel="prev" title="RESTful services" href="restful.html" /> </head> @@ -323,7 +323,7 @@ </div> <div class="footer"> © Copyright 2010, Ben Bangert, Mike Orr. - Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4. + Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.5. </div> </body> </html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/routes/lru.py new/Routes-1.13/routes/lru.py --- old/Routes-1.12.3/routes/lru.py 2009-12-28 19:53:02.000000000 +0100 +++ new/Routes-1.13/routes/lru.py 1970-01-01 01:00:00.000000000 +0100 @@ -1,70 +0,0 @@ -"""LRU caching class and decorator""" -import threading - -_marker = object() - -class LRUCache(object): - def __init__(self, size): - """ Implements a psueudo-LRU algorithm (CLOCK) """ - if size < 1: - raise ValueError('size must be >1') - self.clock = [] - for i in xrange(0, size): - self.clock.append({'key':_marker, 'ref':False}) - self.size = size - self.maxpos = size - 1 - self.hand = 0 - self.data = {} - self.lock = threading.Lock() - - def __contains__(self, key): - return key in self.data - - def __getitem__(self, key, default=None): - try: - datum = self.data[key] - except KeyError: - return default - pos, val = datum - self.clock[pos]['ref'] = True - hand = pos + 1 - if hand > self.maxpos: - hand = 0 - self.hand = hand - return val - - def __setitem__(self, key, val, _marker=_marker): - hand = self.hand - maxpos = self.maxpos - clock = self.clock - data = self.data - lock = self.lock - - end = hand - 1 - if end < 0: - end = maxpos - - while 1: - current = clock[hand] - ref = current['ref'] - if ref is True: - current['ref'] = False - hand = hand + 1 - if hand > maxpos: - hand = 0 - elif ref is False or hand == end: - lock.acquire() - try: - oldkey = current['key'] - if oldkey in data: - del data[oldkey] - current['key'] = key - current['ref'] = True - data[key] = (hand, val) - hand += 1 - if hand > maxpos: - hand = 0 - self.hand = hand - finally: - lock.release() - break \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Routes-1.12.3/routes/mapper.py new/Routes-1.13/routes/mapper.py --- old/Routes-1.12.3/routes/mapper.py 2010-06-05 18:53:17.000000000 +0200 +++ new/Routes-1.13/routes/mapper.py 2012-03-12 22:24:43.000000000 +0100 @@ -3,8 +3,10 @@ import sys import threading +import pkg_resources +from repoze.lru import LRUCache + from routes import request_config -from routes.lru import LRUCache from routes.util import controller_scan, MatchException, RoutesException from routes.route import Route @@ -736,8 +738,9 @@ # Check the url cache to see if it exists, use it if it does for key in [cache_key, cache_key_script_name]: - if key in self.urlcache: - return self.urlcache[key] + val = self.urlcache.get(key, self) + if val != self: + return val actionlist = self._gendict.get(controller) or self._gendict.get('*', {}) if not actionlist and not args: @@ -832,7 +835,7 @@ else: key = cache_key if self.urlcache is not None: - self.urlcache[key] = str(path) + self.urlcache.put(key, str(path)) return str(path) else: continue @@ -1079,8 +1082,8 @@ self.connect("formatted_" + name_prefix + name, formatted_path, **route_options) self.connect(name_prefix + name, path, **route_options) - - requirements_regexp = '[^\/]+' + + requirements_regexp = '[^\/]+(?=0.3'], author_email='ben@groovie.org', url='http://routes.groovie.org/', zip_safe=False, -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de