Re: quixote 2.4 and _q_access

R J Ladyman <[email protected]> Wed, 23 Apr 2008 08:18:53 +0100
Newsgroups gmane.comp.web.quixote.user
Organization File-Away Limited
Message-ID <[email protected]>
I don't know if this helps at all, but I've just had a similar problem when I 
used the SCGIMount format (SCGIMount /qdemo 127.0.0.1:4000) for apache2 
instead of the <Location>...</Location> format when I moved a Quixote *1* 
install to a new server: it bypassed _q_access completely when using the new 
format (it called _	q_index I think). Perhaps it works the other way around 
for Q2.

RJL



On Tuesday 22 April 2008 21:23:22 alexander krohn wrote:
> Titus Brown schrieb:
> > [...]
> >
> > Hi, Alexander, can you give us a short example that doesn't work?
> >
> > cheers,
> > --titus
> >
> >   
> i think it's a problem about the traversal.
> 
> anyway, here you go:
> 
> import quixote
> from quixote.publish import Publisher
> from quixote.server.simple_server import run
> from quixote.directory import Directory, AccessControlled
> from quixote.errors import AccessError
> 
> class RootDirectory(Directory, AccessControlled):
>     _q_exports = ['', ]
>     def _q_index(self):
>         return "moin"
> 
>     def _q_access():
>         raise AccessError()
> 
> def create_publisher():
>     return Publisher(RootDirectory())
> 
> if __name__ == '__main__':
>     run(create_publisher, host = 'localhost', port = 9999)
> 
> _______________________________________________
> Quixote-users mailing list
> [email protected]
> http://mail.mems-exchange.org/mailman/listinfo/quixote-users
> 
> 



-- 

Robert Ladyman
File-Away Limited, 32 Church Street,Newtyle
Perthshire, PH12 8TZ SCOTLAND
Registered in Scotland, Company Number: SC222086
Tel: +44 (0) 1828 898 158
Mobile: +44 (0) 7732 771 649
VOIP: [email protected]

http://www.file-away.co.uk