<HTML><BODY><br>web.Server Traceback
<table><th align="left" colspan="3"><font color="red">exceptions.TypeError: listenSSL() takes at least 4 arguments (3 given)</font></th><tr bgcolor="#bbbbbb"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/server.py, line 152 in <b>process</b><br><table width="100%"><tr ><td>150</td><td><code></code></td></tr><tr ><td>151</td><td><code> # Resource renderring</code></td></tr><tr bgcolor="#ffffff"><td>152</td><td><code> body = resrc.render(self)</code></td></tr><tr ><td>153</td><td><code> if body == NOT_DONE_YET:</code></td></tr></table></td></tr><tr bgcolor="#bbbbbb"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>resrc</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.widgets.WidgetPage</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.web.widgets.WidgetPage instance at 0x843b1cc></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr><tr><td valign="top"><b>NOT_DONE_YET</b></td><td><CODE>1</code></td></tr></table></td></td></tr><tr bgcolor="#cccccc"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.py, line 904 in <b>render</b><br><table width="100%"><tr ><td>902</td><td><code></code></td></tr><tr ><td>903</td><td><code> def render(self, request):</code></td></tr><tr bgcolor="#ffffff"><td>904</td><td><code> displayed = self.display(request)</code></td></tr><tr ><td>905</td><td><code> RenderSession(displayed, request)</code></td></tr></table></td></tr><tr bgcolor="#cccccc"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.widgets.WidgetPage</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.web.widgets.WidgetPage instance at 0x843b1cc></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr><tr><td valign="top"><b>RenderSession</b></td><td><CODE><class twisted.web.widgets.RenderSession at 0x8343b4c></code></td></tr></table></td></td></tr><tr bgcolor="#bbbbbb"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.py, line 262 in <b>display</b><br><table width="100%"><tr ><td>260</td><td><code> tm.extend(x)</code></td></tr><tr ><td>261</td><td><code> elif isinstance(x, Widget):</code></td></tr><tr bgcolor="#ffffff"><td>262</td><td><code> val = x.display(request)</code></td></tr><tr ><td>263</td><td><code> if not isinstance(val, types.ListType):</code></td></tr></table></td></tr><tr bgcolor="#bbbbbb"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>tm</b></td><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138425292</th></tr><tr bgcolor="#9999ff"><td>'<html>\n <style>\n '</td></tr>
<tr bgcolor="#9999ff"><td>'\n A\n {\n font-family: Lucida, Verdana, Helvetica, Arial;\n color: #336699;\n text-decoration: none;\n }\n\n TH\n {\n font-family: Lucida, Verdana, Helvetica, Arial;\n font-weight: bold;\n text-decoration: none;\n }\n\n PRE, CODE\n {\n font-family: Courier New, Courier;\n }\n\n P, BODY, TD, OL, UL, MENU, BLOCKQUOTE, DIV\n {\n font-family: Lucida, Verdana, Helvetica, Arial;\n color: #000000;\n }\n '</td></tr>
<tr bgcolor="#9999ff"><td>'\n </style>\n <head>\n <title>'</td></tr>
<tr bgcolor="#9999ff"><td>'twisted.coil.web.AppConfiguratorPage'</td></tr>
<tr bgcolor="#9999ff"><td>'</title>\n <base href="'</td></tr>
<tr bgcolor="#9999ff"><td>'http://localhost:9080/config'</td></tr>
<tr bgcolor="#9999ff"><td>'">\n </head>\n <body>\n <h1>'</td></tr>
<tr bgcolor="#9999ff"><td>'twisted.coil.web.AppConfiguratorPage'</td></tr>
<tr bgcolor="#9999ff"><td>'</h1>\n '</td></tr>
</table>
</td></tr><tr><td valign="top"><b>x</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.AppConfiguratorPage</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.AppConfiguratorPage instance at 0x83ef274></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr><tr><td valign="top"><b>Widget</b></td><td><CODE><class twisted.web.widgets.Widget at 0x8341fc4></code></td></tr><tr><td valign="top"><b>types</b></td><td><CODE><module 'types' from '/usr/lib/python2.2/types.pyc'></code></td></tr></table></td></td></tr><tr bgcolor="#cccccc"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.py, line 241 in <b>display</b><br><table width="100%"><tr ><td>239</td><td><code> flip = 0</code></td></tr><tr ><td>240</td><td><code> namespace = {}</code></td></tr><tr bgcolor="#ffffff"><td>241</td><td><code> self.prePresent(request)</code></td></tr><tr ><td>242</td><td><code> self.addVariables(namespace, request)</code></td></tr></table></td></tr><tr bgcolor="#cccccc"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>namespace</b></td><td><table bgcolor="#cccc99"><tr><th colspan="2" align="left">Dictionary 138677524</th></tr></table></td></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.AppConfiguratorPage</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.AppConfiguratorPage instance at 0x83ef274></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>flip</b></td><td><CODE>0</code></td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr></table></td></td></tr><tr bgcolor="#bbbbbb"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/coil/web.py, line 131 in <b>prePresent</b><br><table width="100%"><tr ><td>129</td><td><code></code></td></tr><tr ><td>130</td><td><code> def prePresent(self, request):</code></td></tr><tr bgcolor="#ffffff"><td>131</td><td><code> self.configd = self.configWidget(request)</code></td></tr><tr ><td>132</td><td><code></code></td></tr></table></td></tr><tr bgcolor="#bbbbbb"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.AppConfiguratorPage</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.AppConfiguratorPage instance at 0x83ef274></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr></table></td></td></tr><tr bgcolor="#cccccc"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/coil/web.py, line 169 in <b>configWidget</b><br><table width="100%"><tr ><td>167</td><td><code> else:</code></td></tr><tr ><td>168</td><td><code> colClass = CollectionForm</code></td></tr><tr bgcolor="#ffffff"><td>169</td><td><code> ret.extend(widgets.TitleBox("Listing", colClass(self, coll, linkfrom)).display(request))</code></td></tr><tr ><td>170</td><td><code></code></td></tr></table></td></tr><tr bgcolor="#cccccc"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.AppConfiguratorPage</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.AppConfiguratorPage instance at 0x83ef274></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>coll</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.app.PortCollection</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.app.PortCollection instance at 0x83f9b6c></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>ret</b></td><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138508996</th></tr></table>
</td></tr><tr><td valign="top"><b>colClass</b></td><td><CODE><class twisted.coil.web.CollectionForm at 0x81fb4cc></code></td></tr><tr><td valign="top"><b>linkfrom</b></td><td>'config/ports/ssl/'</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr><tr><td valign="top"><b>CollectionForm</b></td><td><CODE><class twisted.coil.web.CollectionForm at 0x81fb4cc></code></td></tr><tr><td valign="top"><b>widgets</b></td><td><CODE><module 'twisted.web.widgets' from '/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.pyc'></code></td></tr></table></td></td></tr><tr bgcolor="#bbbbbb"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.py, line 262 in <b>display</b><br><table width="100%"><tr ><td>260</td><td><code> tm.extend(x)</code></td></tr><tr ><td>261</td><td><code> elif isinstance(x, Widget):</code></td></tr><tr bgcolor="#ffffff"><td>262</td><td><code> val = x.display(request)</code></td></tr><tr ><td>263</td><td><code> if not isinstance(val, types.ListType):</code></td></tr></table></td></tr><tr bgcolor="#bbbbbb"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>tm</b></td><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138705380</th></tr><tr bgcolor="#9999ff"><td>'<table '</td></tr>
<tr bgcolor="#9999ff"><td>'width="100%"'</td></tr>
<tr bgcolor="#9999ff"><td>' cellpadding="1" cellspacing="0" border="0"><tr><td bgcolor="'</td></tr>
<tr bgcolor="#9999ff"><td>'#000000'</td></tr>
<tr bgcolor="#9999ff"><td>'"><center><font color="'</td></tr>
<tr bgcolor="#9999ff"><td>'#ffffff'</td></tr>
<tr bgcolor="#9999ff"><td>'">'</td></tr>
<tr bgcolor="#9999ff"><td>'Listing'</td></tr>
<tr bgcolor="#9999ff"><td>'</font></center><table width="100%" cellpadding="3" cellspacing="0" border="0"><tr><td bgcolor="'</td></tr>
<tr bgcolor="#9999ff"><td>'#ffffff'</td></tr>
<tr bgcolor="#9999ff"><td>'"><font color="'</td></tr>
<tr bgcolor="#9999ff"><td>'#000000'</td></tr>
<tr bgcolor="#9999ff"><td>'">'</td></tr>
</table>
</td></tr><tr><td valign="top"><b>x</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.CollectionForm</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.CollectionForm instance at 0x83bcd64></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr><tr><td valign="top"><b>Widget</b></td><td><CODE><class twisted.web.widgets.Widget at 0x8341fc4></code></td></tr><tr><td valign="top"><b>types</b></td><td><CODE><module 'types' from '/usr/lib/python2.2/types.pyc'></code></td></tr></table></td></td></tr><tr bgcolor="#cccccc"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.py, line 629 in <b>display</b><br><table width="100%"><tr ><td>627</td><td><code> else:</code></td></tr><tr ><td>628</td><td><code> if self.shouldProcess(request):</code></td></tr><tr bgcolor="#ffffff"><td>629</td><td><code> return self._displayProcess(request, form)</code></td></tr><tr ><td>630</td><td><code> else:</code></td></tr></table></td></tr><tr bgcolor="#cccccc"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.CollectionForm</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.CollectionForm instance at 0x83bcd64></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>form</b></td><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138475356</th></tr><tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138658948</th></tr><tr bgcolor="#9999ff"><td>'string'</td></tr>
<tr bgcolor="#9999ff"><td>'Port Number to Insert'</td></tr>
<tr bgcolor="#9999ff"><td>'name'</td></tr>
<tr bgcolor="#9999ff"><td>'8888'</td></tr>
<tr bgcolor="#9999ff"><td>''</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138658980</th></tr><tr bgcolor="#9999ff"><td>'menu'</td></tr>
<tr bgcolor="#9999ff"><td>'Protocol Factory to Insert'</td></tr>
<tr bgcolor="#9999ff"><td>'type'</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 135767868</th></tr><tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138425772</th></tr><tr bgcolor="#9999ff"><td>'new twisted.web.server.Site'</td></tr>
<tr bgcolor="#9999ff"><td>'new HTTP Web Site'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 135768052</th></tr><tr bgcolor="#9999ff"><td>'new twisted.manhole.telnet.ShellFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new Telnet Python Shell'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138628068</th></tr><tr bgcolor="#9999ff"><td>'new twisted.protocols.portforward.ProxyFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new TCP Port Forwarder'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138451444</th></tr><tr bgcolor="#9999ff"><td>'new twisted.protocols.socks.SOCKSv4Factory'</td></tr>
<tr bgcolor="#9999ff"><td>'new SOCKSv4 Proxy'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138463212</th></tr><tr bgcolor="#9999ff"><td>'new twisted.protocols.ftp.FTPFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new FTP Server'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138659012</th></tr><tr bgcolor="#9999ff"><td>'new twisted.names.dns.DNSServerFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new twisted.names.dns.DNSServerFactory'</td></tr>
</table>
</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td>''</td></tr>
</table>
</td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr></table></td></td></tr><tr bgcolor="#bbbbbb"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.py, line 637 in <b>_displayProcess</b><br><table width="100%"><tr ><td>635</td><td><code> write = l.append</code></td></tr><tr ><td>636</td><td><code> try:</code></td></tr><tr bgcolor="#ffffff"><td>637</td><td><code> val = self._doProcess(form, write, request)</code></td></tr><tr ><td>638</td><td><code> if val:</code></td></tr></table></td></tr><tr bgcolor="#bbbbbb"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>write</b></td><td><CODE><built-in method append of list object at 0x840eb7c></code></td></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.CollectionForm</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.CollectionForm instance at 0x83bcd64></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>l</b></td><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138472316</th></tr></table>
</td></tr><tr><td valign="top"><b>form</b></td><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138475356</th></tr><tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138658948</th></tr><tr bgcolor="#9999ff"><td>'string'</td></tr>
<tr bgcolor="#9999ff"><td>'Port Number to Insert'</td></tr>
<tr bgcolor="#9999ff"><td>'name'</td></tr>
<tr bgcolor="#9999ff"><td>'8888'</td></tr>
<tr bgcolor="#9999ff"><td>''</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138658980</th></tr><tr bgcolor="#9999ff"><td>'menu'</td></tr>
<tr bgcolor="#9999ff"><td>'Protocol Factory to Insert'</td></tr>
<tr bgcolor="#9999ff"><td>'type'</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 135767868</th></tr><tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138425772</th></tr><tr bgcolor="#9999ff"><td>'new twisted.web.server.Site'</td></tr>
<tr bgcolor="#9999ff"><td>'new HTTP Web Site'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 135768052</th></tr><tr bgcolor="#9999ff"><td>'new twisted.manhole.telnet.ShellFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new Telnet Python Shell'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138628068</th></tr><tr bgcolor="#9999ff"><td>'new twisted.protocols.portforward.ProxyFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new TCP Port Forwarder'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138451444</th></tr><tr bgcolor="#9999ff"><td>'new twisted.protocols.socks.SOCKSv4Factory'</td></tr>
<tr bgcolor="#9999ff"><td>'new SOCKSv4 Proxy'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138463212</th></tr><tr bgcolor="#9999ff"><td>'new twisted.protocols.ftp.FTPFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new FTP Server'</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td><table bgcolor="#7777cc"><tr><th colspan="2" align="left">List 138659012</th></tr><tr bgcolor="#9999ff"><td>'new twisted.names.dns.DNSServerFactory'</td></tr>
<tr bgcolor="#9999ff"><td>'new twisted.names.dns.DNSServerFactory'</td></tr>
</table>
</td></tr>
</table>
</td></tr>
<tr bgcolor="#9999ff"><td>''</td></tr>
</table>
</td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr></table></td></td></tr><tr bgcolor="#cccccc"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/web/widgets.py, line 585 in <b>_doProcess</b><br><table width="100%"><tr ><td>583</td><td><code> if args and not self.formAcceptExtraArgs:</code></td></tr><tr ><td>584</td><td><code> raise FormInputError("unknown fields: %s" % repr(args))</code></td></tr><tr bgcolor="#ffffff"><td>585</td><td><code> return apply(self.process, (write, request, submitAction), kw)</code></td></tr><tr ><td>586</td><td><code></code></td></tr></table></td></tr><tr bgcolor="#cccccc"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>request</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Request</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><POST /config/ports/ssl HTTP/1.1></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>args</b></td><td><table bgcolor="#cccc99"><tr><th colspan="2" align="left">Dictionary 138678908</th></tr></table></td></tr><tr><td valign="top"><b>write</b></td><td><CODE><built-in method append of list object at 0x840eb7c></code></td></tr><tr><td valign="top"><b>kw</b></td><td><table bgcolor="#cccc99"><tr><th colspan="2" align="left">Dictionary 138431212</th></tr>
<tr bgcolor="#ffff99"><td valign="top"><b>'type'<b></td>
<td>'new twisted.web.server.Site'</td></tr>
<tr bgcolor="#ffff99"><td valign="top"><b>'name'<b></td>
<td>'8888'</td></tr>
</table></td></tr><tr><td valign="top"><b>submitAction</b></td><td>'Insert'</td></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.CollectionForm</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.CollectionForm instance at 0x83bcd64></code></td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr><tr><td valign="top"><b>FormInputError</b></td><td><CODE><class twisted.web.widgets.FormInputError at 0x8342e24></code></td></tr></table></td></td></tr><tr bgcolor="#bbbbbb"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/coil/web.py, line 310 in <b>process</b><br><table width="100%"><tr ><td>308</td><td><code> elif submit == "Insert":</code></td></tr><tr ><td>309</td><td><code> obj = self.configurator.makeConfigurable(type, self.coll, name)</code></td></tr><tr bgcolor="#ffffff"><td>310</td><td><code> self.coll.putEntity(name, obj)</code></td></tr><tr ><td>311</td><td><code> write("<b>%s created!</b>" % type)</code></td></tr></table></td></tr><tr bgcolor="#bbbbbb"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>write</b></td><td><CODE><built-in method append of list object at 0x840eb7c></code></td></tr><tr><td valign="top"><b>obj</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Site</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.web.server.Site instance at 0x8445e0c></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>name</b></td><td>'8888'</td></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.web.CollectionForm</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.web.CollectionForm instance at 0x83bcd64></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>type</b></td><td>'new twisted.web.server.Site'</td></tr><tr><td valign="top"><b>submit</b></td><td>'Insert'</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr></table></td></td></tr><tr bgcolor="#cccccc"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/python/roots.py, line 217 in <b>putEntity</b><br><table width="100%"><tr ><td>215</td><td><code> if self.nameConstraint(name):</code></td></tr><tr ><td>216</td><td><code> if self.entityConstraint(entity):</code></td></tr><tr bgcolor="#ffffff"><td>217</td><td><code> self.reallyPutEntity(name, entity)</code></td></tr><tr ><td>218</td><td><code> else:</code></td></tr></table></td></tr><tr bgcolor="#cccccc"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.app.PortCollection</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.app.PortCollection instance at 0x83f9b6c></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>name</b></td><td>'8888'</td></tr><tr><td valign="top"><b>entity</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Site</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.web.server.Site instance at 0x8445e0c></code></td></tr>
</table>
</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr></table></td></td></tr><tr bgcolor="#bbbbbb"><td colspan="2" valign="top">/home/alevy/work/Twisted-0.99.0/twisted/coil/app.py, line 60 in <b>reallyPutEntity</b><br><table width="100%"><tr ><td>58</td><td><code></code></td></tr><tr ><td>59</td><td><code> def reallyPutEntity(self, portno, factory):</code></td></tr><tr bgcolor="#ffffff"><td>60</td><td><code> getattr(self.app, 'listen'+string.upper(self.ptype))(int(portno), factory)</code></td></tr><tr ><td>61</td><td><code></code></td></tr></table></td></tr><tr bgcolor="#bbbbbb"><td valign="top"><table><tr><th align="left" colspan="2">Locals</th></tr><tr><td valign="top"><b>self</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.coil.app.PortCollection</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.coil.app.PortCollection instance at 0x83f9b6c></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>factory</b></td><td><table bgcolor="#cc7777"><tr><td><b>twisted.web.server.Site</b> instance</td></tr>
<tr bgcolor="#ff9999"><td><code><twisted.web.server.Site instance at 0x8445e0c></code></td></tr>
</table>
</td></tr><tr><td valign="top"><b>portno</b></td><td>'8888'</td></tr></table></td><td valign="top"><table><tr><th align="left" colspan="2">Globals</th></tr><tr><td valign="top"><b>string</b></td><td><CODE><module 'string' from '/usr/lib/python2.2/string.pyc'></code></td></tr></table></td></td></tr>
</body></html>