<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>&lt;type 'exceptions.SyntaxError'&gt;</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial">Python 2.5.2: C:\Python25\python.exe<br>Wed Feb 04 12:13:06 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://C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin\hgwebdir.cgi">C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin\hgwebdir.cgi</a> in <strong><module></strong>()</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;63</small>&nbsp;#&nbsp;Alternatively&nbsp;you&nbsp;can&nbsp;pass&nbsp;a&nbsp;list&nbsp;of&nbsp;('virtual/path',&nbsp;'/real/path')&nbsp;tuples<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;64</small>&nbsp;#&nbsp;or&nbsp;use&nbsp;a&nbsp;dictionary&nbsp;with&nbsp;entries&nbsp;like&nbsp;'virtual/path':&nbsp;'/real/path'&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;65</small>&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;66</small>&nbsp;application&nbsp;=&nbsp;hgwebdir('hgweb.config')<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;&nbsp;67</small>&nbsp;wsgicgi.launch(application)<br>
</tt></td></tr>
<tr><td><small><font color="#909090"><strong>wsgicgi</strong>&nbsp;= &lt;proxied module 'wsgicgi'&gt;, wsgicgi.<strong>launch</strong>&nbsp;= &lt;function launch at 0x008EEF30&gt;, <strong>application</strong>&nbsp;= &lt;mercurial.hgweb.hgwebdir_mod.hgwebdir object at 0x008E7AB0&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://C:\program files\mercurial\library\mercurial\hgweb\wsgicgi.py">C:\program files\mercurial\library\mercurial\hgweb\wsgicgi.py</a> in <strong>launch</strong>(application=&lt;mercurial.hgweb.hgwebdir_mod.hgwebdir object at 0x008E7AB0&gt;)</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;66</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;write<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;67</small>&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;68</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;=&nbsp;application(environ,&nbsp;start_response)<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;&nbsp;69</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;chunk&nbsp;in&nbsp;content:<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;70</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write(chunk)<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090">chunk <em>undefined</em>, <strong>content</strong>&nbsp;= &lt;generator object at 0x00A6A3F0&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://C:\program files\mercurial\library\mercurial\util.py">C:\program files\mercurial\library\mercurial\util.py</a> in <strong>increasingchunks</strong>(source=&lt;generator object at 0x00A6A3C8&gt;, min=1024, max=65536)</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;308</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf&nbsp;=&nbsp;[]<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;309</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;blen&nbsp;=&nbsp;0<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;310</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;chunk&nbsp;in&nbsp;source:<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;311</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf.append(chunk)<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;312</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;blen&nbsp;+=&nbsp;len(chunk)<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090"><strong>chunk</strong>&nbsp;= 'summary', <strong>source</strong>&nbsp;= &lt;generator object at 0x00A6A3C8&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://C:\program files\mercurial\library\mercurial\templater.py">C:\program files\mercurial\library\mercurial\templater.py</a> in <strong>expand</strong>(self=&lt;mercurial.templater.templater object at 0x00A5DC90&gt;, t='notfound', **map={'repo': 'thirdparty'})</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;146</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;iters:<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;147</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try:<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;148</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;item&nbsp;=&nbsp;iters[0].next()<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;149</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except&nbsp;StopIteration:<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;150</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iters.pop(0)<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090"><strong>item</strong>&nbsp;= 'summary', <strong>iters</strong>&nbsp;= [&lt;generator object at 0x00A52698&gt;], ].next <em>undefined</em></font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file://C:\program files\mercurial\library\mercurial\templater.py">C:\program files\mercurial\library\mercurial\templater.py</a> in <strong>_process</strong>(self=&lt;mercurial.templater.templater object at 0x00A5DC90&gt;, tmpl='"&gt;#repo|escape#&lt;/a&gt; / Not found: {repo|escape}&lt;/...l}"&gt;main repository list page&lt;/a&gt;.&lt;/p&gt;<font color="#c040c0">\n\n</font>{footer}<font color="#c040c0">\n</font>', map={'repo': 'thirdparty'})</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;120</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;not&nbsp;hasattr(v,&nbsp;'__iter__'):<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;121</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;raise&nbsp;SyntaxError(_("Error&nbsp;expanding&nbsp;'%s%%%s'")<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;122</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%&nbsp;(key,&nbsp;format))<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;123</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lm&nbsp;=&nbsp;map.copy()<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;124</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;i&nbsp;in&nbsp;v:<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090"><strong>key</strong>&nbsp;= 'sessionvars', <strong>format</strong>&nbsp;= 'urlparameter'</font></small></td></tr></table><p><strong>&lt;type 'exceptions.SyntaxError'&gt;</strong>: Error expanding 'sessionvars%urlparameter'
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>args&nbsp;=
("Error expanding 'sessionvars%urlparameter'",)
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>filename&nbsp;=
None
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>lineno&nbsp;=
None
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>message&nbsp;=
"Error expanding 'sessionvars%urlparameter'"
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>msg&nbsp;=
"Error expanding 'sessionvars%urlparameter'"
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>offset&nbsp;=
None
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>print_file_and_line&nbsp;=
None
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>text&nbsp;=
None


<!-- 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 "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/hgwebdir.cgi", line 67, in &lt;module&gt;
    wsgicgi.launch(application)
  File "C:\program files\mercurial\library\mercurial\hgweb\wsgicgi.py", line 69, in launch
    for chunk in content:
  File "C:\program files\mercurial\library\mercurial\util.py", line 310, in increasingchunks
    for chunk in source:
  File "C:\program files\mercurial\library\mercurial\templater.py", line 148, in expand
    item = iters[0].next()
  File "C:\program files\mercurial\library\mercurial\templater.py", line 122, in _process
    % (key, format))
SyntaxError: Error expanding 'sessionvars%urlparameter'

-->