<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 18, 2016 at 10:26 AM, Thomas De Schampheleire <span dir="ltr"><<a href="mailto:patrickdepinguin@gmail.com" target="_blank">patrickdepinguin@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
More ideas?<br>
<br></blockquote><div><br></div><div>I'll try to check it today before lunch.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Btw, what exactly does this:<br>
<br>
error = ErrorController()<br>
<br>
in the root controller do? This was not obvious from the docs for me.<br></blockquote><div><br></div><div>Standard routing in TG works by traversing the RootController attributes,</div><div>so an url like /error/document would lead to RootController.error.document being executed.</div><div><br></div><div>It should be explained by <a href="http://turbogears.readthedocs.org/en/latest/turbogears/controllers.html">http://turbogears.readthedocs.org/en/latest/turbogears/controllers.html</a> if there is hard to grasp let me know, I'll try to improve the documentation.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
And in the kallithea port we are not using this mechanism to add<br>
routes? How is it done instead?</blockquote><div><br></div><div>The routing in Kallithea-tg first looks for a routes match, in case it's not found it should revert to standard TG routing ( <a href="https://bitbucket.org/_amol_/kallithea-tg/src/8babf35fc56435cfd6f95203403226a9a2b14a98/kallithea/controllers/root.py?at=default&fileviewer=file-view-default#root.py-12:13">https://bitbucket.org/_amol_/kallithea-tg/src/8babf35fc56435cfd6f95203403226a9a2b14a98/kallithea/controllers/root.py?at=default&fileviewer=file-view-default#root.py-12:13</a> ) but I have to admit that I actually didn't try to mount any subcontroller in RootController so I'm not sure it's actually working in practice :D</div></div></div></div>