Ugh.  I suppose I could ignore the '_' bit (and override
BaseRequest.traverse), but the problems are: 
1.  Keeping this thing synced with Zope.
2.  Accessing the object being traversed to to ensure it is of the
correct type.

There is no other way to do this?

Is there a way to have a path "pretend" it is different?
Could messing with __browser_default__ yield any useful results?

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Paul Winkler
Sent: Wednesday, May 11, 2005 3:45 PM
To: zope@zope.org
Subject: Re: [Zope] Underscoring Inaugural Address

On Wed, May 11, 2005 at 03:00:02PM -0400, Dan Pozmanter wrote:
> Hello there Zopatistas,
>  
>    In my inaugural post, I should like to enquire about getting to a 
> url like so:
> http://myzopeserver.something.clever/a/path/to/a/file/named/__init__.p
> y
>  
> Getting to the object "__init__.py" is difficult (it acts like it 
> doesn't exist.)

Objects whose names begin with underscores are not "publishable."
The code is in lib/python/ZPublisher/BaseRequest.py
and there is no easy way to override this behavior.

-- 

Paul Winkler
http://www.slinkp.com
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to