<?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.post6125057634920682046..comments</id><updated>2008-09-25T09:18:55.597-04: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: RESTfulness in TurboGears</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.pythonisito.com/feeds/6125057634920682046/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.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>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18508356.post-9122265560167363694</id><published>2008-09-25T09:18:00.000-04:00</published><updated>2008-09-25T09:18:00.000-04:00</updated><title type='text'>@Rick&lt;br&gt;&lt;br&gt;I've added the ticket.  It's #1996</title><content type='html'>@Rick&lt;BR/&gt;&lt;BR/&gt;I've added the ticket.  It's #1996</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/9122265560167363694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/9122265560167363694'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1222348680000#c9122265560167363694' title=''/><author><name>Peter</name><uri>http://www.blogger.com/profile/02785187546511014796</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/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-309342846'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-2081503874577265222</id><published>2008-09-24T10:26:00.000-04:00</published><updated>2008-09-24T10:26:00.000-04:00</updated><title type='text'>@Peter:&lt;br&gt;&lt;br&gt;Thanks for the contribution!  Lucki...</title><content type='html'>@Peter:&lt;BR/&gt;&lt;BR/&gt;Thanks for the contribution!  Luckily, Mark Ramm happened to be sitting in the same room as me when I saw your comment, so I asked him.  His recommendation is to file a ticket at trac.turbogears.org with the tests as an attachment, and it will probably be added to TG 1.1.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/2081503874577265222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/2081503874577265222'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1222266360000#c2081503874577265222' 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='32' height='32' src='http://2.bp.blogspot.com/_nBbh7fCcv1w/SLBwYXLKA2I/AAAAAAAAABM/EgRC77lqhr0/S220/headshot_enhanced.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' 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-5171759711220432449</id><published>2008-09-24T09:47:00.000-04:00</published><updated>2008-09-24T09:47:00.000-04:00</updated><title type='text'>I've tried to use this pattern in a TurboGears 1 a...</title><content type='html'>I've tried to use this pattern in a TurboGears 1 app, and I've written a fairly substantial test suite.  Where can I post it for it to be useful?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/5171759711220432449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/5171759711220432449'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1222264020000#c5171759711220432449' title=''/><author><name>Peter</name><uri>http://www.blogger.com/profile/02785187546511014796</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/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-309342846'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-1954450349737974825</id><published>2008-07-24T19:28:00.000-04:00</published><updated>2008-07-24T19:28:00.000-04:00</updated><title type='text'>Rick: grok uses a model/view separation, where our...</title><content type='html'>Rick: grok uses a model/view separation, where our view is much like your controller. except that Grok models typically don't get looked up by the views as the view is already acting for a context model object (due to Grok's traversal through content, not code).&lt;BR/&gt;&lt;BR/&gt;With TG's controller mechanism I imagine the typical approach would be to just build two entirely disparate URL spaces if you want to expose the same models through two REST protocols, or a REST protocol and a non-REST protocol. &lt;BR/&gt;&lt;BR/&gt;In Grok you can accomplish that too, but besides this, essentially the same resources (in URL space) can be approached using multiple UI skins or REST protocols as well.&lt;BR/&gt;&lt;BR/&gt;Grok's REST support has been released for quite a while now. :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1954450349737974825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1954450349737974825'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216942080000#c1954450349737974825' title=''/><author><name>Martijn Faassen</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/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1127871998'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-1167425010867355739</id><published>2008-07-21T15:55:00.000-04:00</published><updated>2008-07-21T15:55:00.000-04:00</updated><title type='text'>@Lakin:&lt;br&gt;&lt;br&gt;Full disclosure: The main reason I ...</title><content type='html'>@Lakin:&lt;BR/&gt;&lt;BR/&gt;Full disclosure: The main reason I didn't use MethodDispatcher is that I didn't know about it.   ;-)&lt;BR/&gt;&lt;BR/&gt;Also, the TurboGears 1.0.x release series runs under CherryPy 2.x, not CherryPy 3, which is where (I believe) the MethodDispatcher was introduced.  This recipe should work for the older CherryPy.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1167425010867355739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1167425010867355739'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216670100000#c1167425010867355739' 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='25' height='32' src='http://www.phoenix-designworks.com/img/rick_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' 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-2242744195977386262</id><published>2008-07-21T15:47:00.000-04:00</published><updated>2008-07-21T15:47:00.000-04:00</updated><title type='text'>Nice. Glad to see turbogears progressing towards t...</title><content type='html'>Nice. Glad to see turbogears progressing towards this sort of feature set. &lt;BR/&gt;&lt;BR/&gt;I'm just curious why you didn't use or mention the built in cherrypy MethodDispatcher which, AFAICT, does the basic same thing?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/2242744195977386262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/2242744195977386262'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216669620000#c2242744195977386262' title=''/><author><name>Lakin Wecker</name><uri>http://www.blogger.com/profile/00259375099647799314</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/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1669606529'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-1822339531233443985</id><published>2008-07-21T09:19:00.000-04:00</published><updated>2008-07-21T09:19:00.000-04:00</updated><title type='text'>@ken:&lt;br&gt;&lt;br&gt;I realized that the metaclass magic i...</title><content type='html'>@ken:&lt;BR/&gt;&lt;BR/&gt;I realized that the metaclass magic isn't strictly necessary here, either, and have added a note to the post to indicate that.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1822339531233443985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1822339531233443985'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216646340000#c1822339531233443985' 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='25' height='32' src='http://www.phoenix-designworks.com/img/rick_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' 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-8973787379700752642</id><published>2008-07-20T23:35:00.000-04:00</published><updated>2008-07-20T23:35:00.000-04:00</updated><title type='text'>CP 3 lets you register a custom dispatch function,...</title><content type='html'>CP 3 lets you register a custom dispatch function, so metaclasses shouldn't be necessary in TG 1.5, either.&lt;BR/&gt;&lt;BR/&gt;If Mark commits some tests with his ticket or you or Chris creates a 1.x recipe page, I'll try to port it to 1.5.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/8973787379700752642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/8973787379700752642'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216611300000#c8973787379700752642' title=''/><author><name>Ken Kuhlman</name><uri>http://www.blogger.com/profile/02079069537982453408</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='21' height='32' src='http://www.stumbleupon.com/mediumpics/323437.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-294777262'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-1590042915471117209</id><published>2008-07-19T11:41:00.000-04:00</published><updated>2008-07-19T11:41:00.000-04:00</updated><title type='text'>@Chris:&lt;br&gt;&lt;br&gt;I certainly don't mind you putting ...</title><content type='html'>@Chris:&lt;BR/&gt;&lt;BR/&gt;I certainly don't mind you putting it up on the wiki.  How about whenever one of us has time, it goes up?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1590042915471117209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/1590042915471117209'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216482060000#c1590042915471117209' 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='25' height='32' src='http://www.phoenix-designworks.com/img/rick_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' 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-8635330217349046506</id><published>2008-07-19T08:02:00.000-04:00</published><updated>2008-07-19T08:02:00.000-04:00</updated><title type='text'>That's a pretty cool recipe!&lt;br&gt;&lt;br&gt;I would love t...</title><content type='html'>That's a pretty cool recipe!&lt;BR/&gt;&lt;BR/&gt;I would love to have that somewhere on the &lt;A HREF="http://docs.turbogears.org" REL="nofollow"&gt;TurboGears doc wiki&lt;/A&gt;. Would you mind putting it up there? The best thing, of course, would be a small, functional example project.&lt;BR/&gt;&lt;BR/&gt;If you don't have time to do this, and you don't mind, I can put up a page for this recipe, when I have time.&lt;BR/&gt;&lt;BR/&gt;Chris (TurboGears sysadmin)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/8635330217349046506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/8635330217349046506'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216468920000#c8635330217349046506' title=''/><author><name>Chris Arndt</name><uri>http://www.blogger.com/profile/11557717645933848489</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://chrisarndt.de/images/lion_tatoo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1796494757'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-3194691979891407662</id><published>2008-07-18T16:10:00.000-04:00</published><updated>2008-07-18T16:10:00.000-04:00</updated><title type='text'>The tg2 version shouldn't need any metaclass magic...</title><content type='html'>The tg2 version shouldn't need any metaclass magic, as we have control of the object lookup mechanism and can inspect the RestMethod subclass.  As for when it will be in the tg2 repository, Mark's adding a ticket now.... :-)&lt;BR/&gt;&lt;BR/&gt;As for comparisons to Grok, I can't really comment in detail because I'm not too familiar with Grok.  In TurboGears, we don't actually expose the model objects; we expose a tree of controller objects which may (or may not) interact with the model.  So it would be simple to create two controllers that affected the same model; you just create two controllers.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/3194691979891407662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/3194691979891407662'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216411800000#c3194691979891407662' 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='25' height='32' src='http://www.phoenix-designworks.com/img/rick_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' 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-361129091708979120</id><published>2008-07-18T16:04:00.000-04:00</published><updated>2008-07-18T16:04:00.000-04:00</updated><title type='text'>Does the TurboGears 2 version also need a metaclas...</title><content type='html'>Does the TurboGears 2 version also need a metaclass? Grok's REST support looks quite similar, except we don't need a metaclass nor expose decorators.&lt;BR/&gt;&lt;BR/&gt;Do you have support for exposing the same model through REST and non-REST both? Or multiple REST protocols for the same model?&lt;BR/&gt;&lt;BR/&gt;http://grok.zope.org/documentation/how-to/rest-support-in-grok</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/361129091708979120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/361129091708979120'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216411440000#c361129091708979120' title=''/><author><name>Martijn Faassen</name><uri>http://faassen.n--tree.net/blog</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/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-232446607'/></entry><entry><id>tag:blogger.com,1999:blog-18508356.post-3345558351543643918</id><published>2008-07-18T16:02:00.000-04:00</published><updated>2008-07-18T16:02:00.000-04:00</updated><title type='text'>When this will be in the tg2 repository?</title><content type='html'>When this will be in the tg2 repository?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/3345558351543643918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18508356/6125057634920682046/comments/default/3345558351543643918'/><link rel='alternate' type='text/html' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html?showComment=1216411320000#c3345558351543643918' title=''/><author><name>Batok</name><uri>http://www.blogger.com/profile/01896692220559183675</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='24' src='http://photos1.blogger.com/img/110/1719/320/MVC-003F.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.pythonisito.com/2008/07/restfulness-in-turbogears.html' ref='tag:blogger.com,1999:blog-18508356.post-6125057634920682046' source='http://www.blogger.com/feeds/18508356/posts/default/6125057634920682046' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1276658340'/></entry></feed>
