On Mar 17, 2005, at 12:52 PM, Ioan Coman wrote: > But quixote.get_user() should move to Session.get_user() > quixote.get_session() should move to RootDirectory.session > quixote.get_request() should move to RootDirectory.request > > with RootDirectory derived from Directory Currently, the publisher is the real root of all of this information. If you import get_publisher(), you can get to everything without importing anything else. The other functions are all abbreviations of calls that start with get_publisher(). > All RootDirectory or other kind of Directory should be inherited from > Directory > I would encourage you to write, use, and share the Directory classes you like. Quixote's Publisher just wants to find a _q_traverse() that takes args and returns values like the one on quixote.directory.Directory.