Hi,
Stuart Donaldson hat gesagt: // Stuart Donaldson wrote:

> Has anyone else tried the psp-handler and either extraURL information, 
> or the ~user expansion?

~user expansion is 'broken' here as well (Linux/apache). I always use
this Page method shorthand to know where ~me is:

def getServletRoot(self):
        req = self.request()
        context = req.contextName()
        adapter = req.adapterName()
        return "/".join([adapter, context])

(This would better be called getContextRoot()...)
extraPathInfo then works (using Webware CVS) if I include the servlets
name, i.e. call "http://www/~me/cgi-bin/wk.cgi/ServletRoot/main/ExtraToGet"; and not 
"http://www/~me/cgi-bin/wk.cgi/ServletRoot/ExtraToGet";

Then this:

def printExtra(self):
        root = self.getServletRoot()
        path_info = self.request().extraURLPath()
        self.writeln('''<br> root: %s <br>extra: %s ''' % (root,path_info))

writes:
 
 root: /~me/cgi-bin/wk.cgi/ServletRoot
 extra: /ExtraToGet

My workaround for this is to have a Main.py that just redirects to the
real servlet's name.

ciao
-- 
 Frank Barknecht                               _ ______footils.org__


-------------------------------------------------------
This SF.NET email is sponsored by:  The Best Geek Holiday Gifts!
Time is running out!  Thinkgeek.com has the coolest gifts for
your favorite geek.   Let your fingers do the typing.   Visit Now.
T H I N K G E E K . C O M        http://www.thinkgeek.com/sf/
_______________________________________________
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to