<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Kamaelia</title>
      <link>http://kamaelia.sourceforge.net/cgi-bin/blog/blog.cgi</link>
      <description>Describe your blog</description>
      <language>en-uk</language>
      <pubDate> Tue, 07 Jul 2009 00:03:54 +0000 </pubDate>
      <lastBuildDate> Tue, 07 Jul 2009 00:03:54 +0000 </lastBuildDate>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs>
      <generator>Kamaelia 0.1</generator>
      <managingEditor>email@example.com</managingEditor>
      <webMaster>email@example.com</webMaster>

<!--: spam
Content-Type: text/html

<body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5"> -->
<body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5"> --> -->
</font> </font> </font> </script> </object> </blockquote> </pre>
</table> </table> </table> </table> </table> </font> </font> </font><body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#6622aa">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>OSError</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial">Python 2.4.3: /usr/bin/python<br>Tue Jul  7 00:03:54 2009</font></td></tr></table>
    
<p>A problem occurred in a Python script.  Here is the sequence of
function calls leading up to the error, in the order they occurred.</p>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///home/groups/k/ka/kamaelia/cgi-bin/blog/feed.cgi">/home/groups/k/ka/kamaelia/cgi-bin/blog/feed.cgi</a> </td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;38</small>&nbsp;#for&nbsp;postid&nbsp;in&nbsp;posts.allNodes()[:7]:<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;39</small>&nbsp;<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;&nbsp;40</small>&nbsp;nodes&nbsp;=&nbsp;list(posts.allNodes())<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;41</small>&nbsp;nodes&nbsp;=&nbsp;[&nbsp;(&nbsp;&nbsp;&nbsp;&nbsp;os.stat(os.path.join("posts",&nbsp;nodeid))&nbsp;&nbsp;,&nbsp;nodeid&nbsp;)&nbsp;for&nbsp;nodeid&nbsp;in&nbsp;nodes&nbsp;]<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;42</small>&nbsp;nodes.sort()<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090">nodes <em>undefined</em>, <em>builtin</em> <strong>list</strong>&nbsp;= &lt;type 'list'&gt;, <strong>posts</strong>&nbsp;= &lt;Posts.Posts object&gt;, posts.<strong>allNodes</strong>&nbsp;= &lt;bound method Posts.allNodes of &lt;Posts.Posts object&gt;&gt;</font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///home/groups/k/ka/kamaelia/cgi-bin/blog/Posts.py">/home/groups/k/ka/kamaelia/cgi-bin/blog/Posts.py</a> in <strong>allNodes</strong>(self=&lt;Posts.Posts object&gt;, postid='')</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;133</small>&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;134</small>&nbsp;&nbsp;&nbsp;&nbsp;def&nbsp;allNodes(self,&nbsp;postid=""):<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;135</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;os.listdir(self.postdirectory)<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;136</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;[&nbsp;x&nbsp;for&nbsp;x&nbsp;in&nbsp;nodes&nbsp;if&nbsp;(x[-2:]&nbsp;!=&nbsp;".d")&nbsp;]<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;137</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nodes&nbsp;=&nbsp;[&nbsp;x&nbsp;for&nbsp;x&nbsp;in&nbsp;nodes&nbsp;if&nbsp;(x&nbsp;!=&nbsp;"CVS")&nbsp;]<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090">nodes <em>undefined</em>, <em>global</em> <strong>os</strong>&nbsp;= &lt;module 'os' from '/usr/lib64/python2.4/os.pyc'&gt;, os.<strong>listdir</strong>&nbsp;= &lt;built-in function listdir&gt;, <strong>self</strong>&nbsp;= &lt;Posts.Posts object&gt;, self.<strong>postdirectory</strong>&nbsp;= 'posts'</font></small></td></tr></table><p><strong>OSError</strong>: [Errno 2] No such file or directory: 'posts'
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>args&nbsp;=
(2, 'No such file or directory')
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>errno&nbsp;=
2
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>filename&nbsp;=
'posts'
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>strerror&nbsp;=
'No such file or directory'


<!-- The above is a description of an error in a Python program, formatted
     for a Web browser because the 'cgitb' module was enabled.  In case you
     are not reading this in a Web browser, here is the original traceback:

Traceback (most recent call last):
  File "/home/groups/k/ka/kamaelia/cgi-bin/blog/feed.cgi", line 40, in ?
    nodes = list(posts.allNodes())
  File "/home/groups/k/ka/kamaelia/cgi-bin/blog/Posts.py", line 135, in allNodes
    nodes = os.listdir(self.postdirectory)
OSError: [Errno 2] No such file or directory: 'posts'

-->

