148
148
</td><td class="summary">
149
149
<table width="100%" cellpadding="0" cellspacing="0" border="0">
151
<td><span class="summary-sig"><a name="_params_default"></a><span class="summary-sig-name">_params_default</span>(<span class="summary-sig-arg">app</span>=<span class="summary-sig-default">1</span>)</span><br />
151
<td><span class="summary-sig"><a name="_params_default"></a><span class="summary-sig-name">_params_default</span>(<span class="summary-sig-arg">app</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
152
152
return new copy of default parameters</td>
153
153
<td align="right" valign="top">
154
154
<span class="codelink"><a href="web2py.gluon.rewrite-pysrc.html#_params_default">source code</a></span>
212
212
<td><span class="summary-sig"><a name="try_rewrite_on_error"></a><span class="summary-sig-name">try_rewrite_on_error</span>(<span class="summary-sig-arg">http_response</span>,
213
213
<span class="summary-sig-arg">request</span>,
214
214
<span class="summary-sig-arg">environ</span>,
215
<span class="summary-sig-arg">ticket</span>=<span class="summary-sig-default">1</span>)</span><br />
215
<span class="summary-sig-arg">ticket</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
216
216
called from main.wsgibase to rewrite the http response.</td>
217
217
<td align="right" valign="top">
218
218
<span class="codelink"><a href="web2py.gluon.rewrite-pysrc.html#try_rewrite_on_error">source code</a></span>
232
232
<td><span class="summary-sig"><a name="try_redirect_on_error"></a><span class="summary-sig-name">try_redirect_on_error</span>(<span class="summary-sig-arg">http_object</span>,
233
233
<span class="summary-sig-arg">request</span>,
234
<span class="summary-sig-arg">ticket</span>=<span class="summary-sig-default">1</span>)</span><br />
234
<span class="summary-sig-arg">ticket</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
235
235
called from main.wsgibase to rewrite the http response</td>
236
236
<td align="right" valign="top">
237
237
<span class="codelink"><a href="web2py.gluon.rewrite-pysrc.html#try_redirect_on_error">source code</a></span>
249
249
<table width="100%" cellpadding="0" cellspacing="0" border="0">
251
251
<td><span class="summary-sig"><a href="web2py.gluon.rewrite-module.html#load" class="summary-sig-name">load</a>(<span class="summary-sig-arg">routes</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">routes.py</code><code class="variable-quote">'</code></span>,
252
<span class="summary-sig-arg">app</span>=<span class="summary-sig-default">1</span>,
253
<span class="summary-sig-arg">data</span>=<span class="summary-sig-default">1</span>,
254
<span class="summary-sig-arg">rdict</span>=<span class="summary-sig-default">1</span>)</span><br />
252
<span class="summary-sig-arg">app</span>=<span class="summary-sig-default">global_settings.applications_parent</span>,
253
<span class="summary-sig-arg">data</span>=<span class="summary-sig-default">global_settings.applications_parent</span>,
254
<span class="summary-sig-arg">rdict</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
255
255
load: read (if file) and parse routes store results in params
256
256
(called from main.py at web2py initialization time) If data is
257
257
present, it's used instead of the routes.py contents.</td>
314
314
<td><span class="summary-sig"><a name="regex_uri"></a><span class="summary-sig-name">regex_uri</span>(<span class="summary-sig-arg">e</span>,
315
315
<span class="summary-sig-arg">regexes</span>,
316
316
<span class="summary-sig-arg">tag</span>,
317
<span class="summary-sig-arg">default</span>=<span class="summary-sig-default">1</span>)</span><br />
317
<span class="summary-sig-arg">default</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
318
318
filter incoming URI against a list of regexes</td>
319
319
<td align="right" valign="top">
320
320
<span class="codelink"><a href="web2py.gluon.rewrite-pysrc.html#regex_uri">source code</a></span>
331
331
</td><td class="summary">
332
332
<table width="100%" cellpadding="0" cellspacing="0" border="0">
334
<td><span class="summary-sig"><a name="regex_select"></a><span class="summary-sig-name">regex_select</span>(<span class="summary-sig-arg">env</span>=<span class="summary-sig-default">1</span>,
335
<span class="summary-sig-arg">app</span>=<span class="summary-sig-default">1</span>,
336
<span class="summary-sig-arg">request</span>=<span class="summary-sig-default">1</span>)</span><br />
334
<td><span class="summary-sig"><a name="regex_select"></a><span class="summary-sig-name">regex_select</span>(<span class="summary-sig-arg">env</span>=<span class="summary-sig-default">global_settings.applications_parent</span>,
335
<span class="summary-sig-arg">app</span>=<span class="summary-sig-default">global_settings.applications_parent</span>,
336
<span class="summary-sig-arg">request</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
337
337
select a set of regex rewrite params for the current request</td>
338
338
<td align="right" valign="top">
339
339
<span class="codelink"><a href="web2py.gluon.rewrite-pysrc.html#regex_select">source code</a></span>
386
386
<table width="100%" cellpadding="0" cellspacing="0" border="0">
388
388
<td><span class="summary-sig"><a name="regex_filter_out"></a><span class="summary-sig-name">regex_filter_out</span>(<span class="summary-sig-arg">url</span>,
389
<span class="summary-sig-arg">e</span>=<span class="summary-sig-default">1</span>)</span><br />
389
<span class="summary-sig-arg">e</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
390
390
regex rewrite outgoing URL</td>
391
391
<td align="right" valign="top">
392
392
<span class="codelink"><a href="web2py.gluon.rewrite-pysrc.html#regex_filter_out">source code</a></span>
408
408
<span class="summary-sig-arg">remote</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">0.0.0.0</code><code class="variable-quote">'</code></span>,
409
409
<span class="summary-sig-arg">out</span>=<span class="summary-sig-default">True</span>,
410
410
<span class="summary-sig-arg">app</span>=<span class="summary-sig-default">True</span>,
411
<span class="summary-sig-arg">lang</span>=<span class="summary-sig-default">1</span>,
411
<span class="summary-sig-arg">lang</span>=<span class="summary-sig-default">global_settings.applications_parent</span>,
412
412
<span class="summary-sig-arg">domain</span>=<span class="summary-sig-default"><code class="variable-group">(</code>None<code class="variable-op">, </code>None<code class="variable-group">)</code></span>,
413
413
<span class="summary-sig-arg">env</span>=<span class="summary-sig-default">True</span>,
414
<span class="summary-sig-arg">scheme</span>=<span class="summary-sig-default">1</span>,
415
<span class="summary-sig-arg">host</span>=<span class="summary-sig-default">1</span>,
416
<span class="summary-sig-arg">port</span>=<span class="summary-sig-default">1</span>)</span><br />
414
<span class="summary-sig-arg">scheme</span>=<span class="summary-sig-default">global_settings.applications_parent</span>,
415
<span class="summary-sig-arg">host</span>=<span class="summary-sig-default">global_settings.applications_parent</span>,
416
<span class="summary-sig-arg">port</span>=<span class="summary-sig-default">global_settings.applications_parent</span>)</span><br />
417
417
doctest/unittest interface to regex_filter_in() and
418
418
regex_filter_out()</td>
419
419
<td align="right" valign="top">
568
568
<td width="15%" align="right" valign="top" class="summary">
569
569
<span class="summary-type"> </span>
570
570
</td><td class="summary">
571
<a name="routers"></a><span class="summary-name">routers</span> = <code title="1">1</code><br />
571
<a href="web2py.gluon.rewrite-module.html#routers" class="summary-name">routers</a> = <code title="global_settings.applications_parent"><web2py.gluon.custom_import._Web2pyImporter object a<code class="variable-ellipsis">...</code></code><br />
572
572
PyMySQL: A pure-Python drop-in replacement for MySQLdb.
664
664
<table width="100%" cellpadding="0" cellspacing="0" border="0">
665
665
<tr valign="top"><td>
666
666
<h3 class="epydoc"><span class="sig"><span class="sig-name">load</span>(<span class="sig-arg">routes</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">routes.py</code><code class="variable-quote">'</code></span>,
667
<span class="sig-arg">app</span>=<span class="sig-default">1</span>,
668
<span class="sig-arg">data</span>=<span class="sig-default">1</span>,
669
<span class="sig-arg">rdict</span>=<span class="sig-default">1</span>)</span>
667
<span class="sig-arg">app</span>=<span class="sig-default">global_settings.applications_parent</span>,
668
<span class="sig-arg">data</span>=<span class="sig-default">global_settings.applications_parent</span>,
669
<span class="sig-arg">rdict</span>=<span class="sig-default">global_settings.applications_parent</span>)</span>
671
671
</td><td align="right" valign="top"
672
672
><span class="codelink"><a href="web2py.gluon.rewrite-pysrc.html#load">source code</a></span>
726
726
/da/c/f/args => /c/f/args
727
727
/da/dc/f/args => /f/args
729
We use [applications] and [controllers] and [functions] to suppress ambiguous omissions.
729
We use [applications] and [controllers] and {functions} to suppress ambiguous omissions.
731
731
We assume that language names do not collide with a/c/f names.
781
781
</td></tr></table>
783
<a name="routers"></a>
785
<table class="details" border="1" cellpadding="3"
786
cellspacing="0" width="100%" bgcolor="white">
788
<h3 class="epydoc">routers</h3>
789
<p>PyMySQL: A pure-Python drop-in replacement for MySQLdb.</p>
790
<p>Copyright (c) 2010 PyMySQL contributors</p>
791
<p>Permission is hereby granted, free of charge, to any person obtaining
792
a copy of this software and associated documentation files (the
793
"Software"), to deal in the Software without restriction,
794
including without limitation the rights to use, copy, modify, merge,
795
publish, distribute, sublicense, and/or sell copies of the Software, and
796
to permit persons to whom the Software is furnished to do so, subject to
797
the following conditions:</p>
798
<p>The above copyright notice and this permission notice shall be
799
included in all copies or substantial portions of the Software.</p>
800
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
801
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
802
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
803
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
804
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
805
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
806
USE OR OTHER DEALINGS IN THE SOFTWARE.
811
<dd><table><tr><td><pre class="variable">
812
global_settings.applications_parent
813
</pre></td></tr></table>
783
818
<a name="ROUTER_KEYS"></a>
785
820
<table class="details" border="1" cellpadding="3"
893
928
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
895
930
<td align="left" class="footer">
896
Generated by Epydoc 3.0beta1 on Thu Aug 4 00:46:59 2011
931
Generated by Epydoc 3.0beta1 on Mon Sep 26 06:55:22 2011
898
933
<td align="right" class="footer">
899
934
<a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>