<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Hi,<BR>
<BR>
(I've subscribed to the list so we can continue discussion purely on-list)<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">&gt;The only real problem in getting this to work was that wsgiServer.py</FONT>
<FONT COLOR="#000000">&gt;expected *every* URL under /demo to be registered to demo_obj.  I</FONT>
<FONT COLOR="#000000">&gt;changed the wsgiServer.py code to allow for partial matches &amp; munged</FONT>
<FONT COLOR="#000000">&gt;the SCRIPT_NAME and PATH_INFO variables appropriately.  I also added</FONT>
<FONT COLOR="#000000">&gt;REQUEST_URI because Quixote uses it for a few things; this should</FONT>
<FONT COLOR="#000000">&gt;probably be moved into QWIP.</FONT>

<FONT COLOR="#000000">I think I'm going to have to call that point out in the PEP </FONT>
<FONT COLOR="#000000">somewhere.  Technically, the PEP requires that SCRIPT_NAME and PATH_INFO be </FONT>
<FONT COLOR="#000000">set, but I think perhaps some folks have missed the implications of that </FONT>
<FONT COLOR="#000000">for the URL path space.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
The clarification is good - it certainly wasn't clear to me the first time I read it!<BR>
<BR>
A quick question about the SCRIPT_NAME: If an application registers for the path '<TT>/testapp/</TT>' should SCRIPT_NAME be set to <TT>'/testapp'</TT>, <TT>'</TT>/<TT>testapp/'</TT>, or even '<TT>testapp</TT>'?.&nbsp; I've implemented the first one in my latest version of wsgiServer, but I want to make sure that's correct.<BR>
<BR>
Colin.<BR>
<BR>
</BODY>
</HTML>