PSP is a Kit -- when the AppServer starts up, it searches the
subdirectories of Webware/ for these packages.  I'm not sure exactly
what criteria the AppServer uses, but I believe when it finds a
Properties.py file, it inserts the Kit into the AppServer.  This means
it gets some information from Properties.py, some from __init__.py, and
also installs an examples context (located in the Example/ directory
under the kit).  So PSPExamples is from PSP/Examples, and is added
automatically. 

On Wed, 2002-07-17 at 20:15, rdg wrote:
> In an effort to come up to speed on WebWare & WebKit, I decided to study
> the Example and Admin code sets.
> 
> There is one thing (up to this point) that I have not been able to
> figure out after many hours of searching and
> analysis.  
> 
> In the sidebar of the main page of "Example", there are to hyperlinks
> (PSP and PSPExamples).  Both reference the context name "PSPExamples". 
> However, this context is *not* defined in the Application.config
> contexts section.
> 
> So I following the inheritence back to SidebarPage.py to review the code
> that generated the html in question.  See below...
>        
>            def writeContextsMenu(self):
>                 self.menuHeading('Contexts')
>                 adapterName = self.request().adapterName()
>                 ctxs = self.application().contexts().keys()
>                 ctxs = filter(lambda ctx: ctx!='default', ctxs)
>                 ctxs.sort()
>                 for ctx in ctxs:
>                         self.menuItem(ctx, '%s/%s/' % (adapterName,
> ctx))
> 
> How does the context "PSPExamples" get created / loaded?  I am lost.
> 
> Thanks in advance...
> 
> rdg




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to