<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-18508356.post113423681175313702..comments</id><updated>2007-02-23T17:43:18.471-05:00</updated><category term='linux'/><category term='hygiene'/><category term='cascade'/><category term='python programming'/><category term='javascript'/><category term='flot'/><category term='wxwindows'/><category term='REST'/><category term='dynamic'/><category term='ajax'/><category term='programming'/><category term='macros'/><category term='sqlalchemy'/><category term='pymongo'/><category term='sourceforge'/><category term='decorator'/><category term='10gen'/><category term='wxpython'/><category term='lisp'/><category term='websockets'/><category term='mongodb'/><category term='pycon'/><category term='mapreduce'/><category term='metapython'/><category term='posgresql'/><category term='descriptor'/><category term='grok'/><category term='zeromq'/><category term='gevent'/><category term='python'/><category term='cherrypy'/><category term='zope'/><category term='turbogears'/><category term='aggregation'/><category term='ming'/><category term='zarkov'/><category term='datalog'/><category term='json'/><category term='socket.io'/><category term='compiler'/><title type='text'>Comments on Just a little Python: Hierarchical CherryPy</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.pythonisito.com/feeds/113423681175313702/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html'/><author><name>Rick Copeland</name><uri>http://www.blogger.com/profile/11612114223288841087</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nBbh7fCcv1w/SLBwYXLKA2I/AAAAAAAAABM/EgRC77lqhr0/S220/headshot_enhanced.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18508356.post-114374565762918241</id><published>2006-03-30T14:07:00.000-05:00</published><updated>2006-03-30T14:07:00.000-05:00</updated><title type='text'>I've written a decorator that does this:&lt;br&gt;http:/...</title><content type='html'>I've written a decorator that does this:&lt;BR/&gt;http://docs.cherrypy.org/quixote</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/114374565762918241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/114374565762918241'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html?showComment=1143745620000#c114374565762918241' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html' ref='tag:blogger.com,1999:blog-18508356.post-113423681175313702' source='http://www.blogger.com/feeds/18508356/posts/default/113423681175313702' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1975018955'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-113440079443137122</id><published>2005-12-12T10:19:00.000-05:00</published><updated>2005-12-12T10:19:00.000-05:00</updated><title type='text'>robert, thanks for the comment.  The reason I can&amp;...</title><content type='html'>robert, thanks for the comment.  The reason I can't use default is that I want to have CherryPy continue traversal after the "programmable" part of my path (the &amp;lt;customer id&amp;gt; in the example above).  default(), on the other hand, insists on being the &lt;EM&gt;last&lt;/EM&gt; thing on the path.  (It handles the rest of the path as positional arguments.)  If there was a mechanism to do this, you could basically have nice, dynamic paths.  I guess it's kind of Zope-ish.  But maybe that's not so bad.&lt;BR/&gt;&lt;BR/&gt;I'd &lt;EM&gt;like&lt;/EM&gt; to do the "Right" thing in CherryPy, I'm pretty sure overriding __getattr__ is &lt;EM&gt;not&lt;/EM&gt; the Right thing, but I can't figure out a blessed way to do it.  Of course, this is just a "wart," in my opinion.  Not enough to make me switch to something else.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/113440079443137122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/113440079443137122'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html?showComment=1134400740000#c113440079443137122' title=''/><author><name>Rick Copeland</name><uri>http://www.blogger.com/profile/11612114223288841087</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html' ref='tag:blogger.com,1999:blog-18508356.post-113423681175313702' source='http://www.blogger.com/feeds/18508356/posts/default/113423681175313702' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1701900629'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-113426262596165901</id><published>2005-12-10T19:57:00.000-05:00</published><updated>2005-12-10T19:57:00.000-05:00</updated><title type='text'>I tend to use CherryPy's default method and just h...</title><content type='html'>I tend to use CherryPy's default method and just handle the rest of the dispatching manually.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/113426262596165901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/113426262596165901'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html?showComment=1134262620000#c113426262596165901' title=''/><author><name>Robert Brewer</name><uri>http://www.aminus.org/blogs/index.php/fumanchu</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html' ref='tag:blogger.com,1999:blog-18508356.post-113423681175313702' source='http://www.blogger.com/feeds/18508356/posts/default/113423681175313702' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1062662208'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-113424005868916365</id><published>2005-12-10T13:40:00.000-05:00</published><updated>2005-12-10T13:40:00.000-05:00</updated><title type='text'>Well, I did at least find the way Quixote does thi...</title><content type='html'>Well, I did at least find the way Quixote does this: by using the _q_lookup() method.  It's covered in &lt;A HREF="http://quixote.ca/learn/1" REL="nofollow"&gt;Quixote tutorial 1&lt;/A&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/113424005868916365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/113423681175313702/comments/default/113424005868916365'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html?showComment=1134240000000#c113424005868916365' title=''/><author><name>Rick Copeland</name><uri>http://www.blogger.com/profile/11612114223288841087</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2005/12/hierarchical-cherrypy.html' ref='tag:blogger.com,1999:blog-18508356.post-113423681175313702' source='http://www.blogger.com/feeds/18508356/posts/default/113423681175313702' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1701900629'/></entry></feed>
