In CVS now:
* Implemented "WEP: serverSidePath()" as described in an e-mail earlier today.
* An interesting consequence of this was that filenames and directory names
in config files had to be passed through serverSidePath() since they are
relative to the app server and application, not the current directory. I
created ConfigurableForServerSidePath to help with this. Any setting ending
in 'Filename' or 'Dir' is filtered through serverSidePath(). Any special
cases like 'PlugIns' or 'Contexts' have to be handled by the classes
themselves (they are).
* AppServer.__init__() now takes an optional path argument. If not passed,
the cur dir is assumed. OneShot needs this. Others approaches could need it
in the future as well (especially embedding the app server in an existing
* Added Object.deprecated(). See the doc string if you really wanna know
more. Be sure to use this in the future if you deprecate WebKit API.
We're now substantially closer to fixing the sys.path problem than we were
before: no Webware components rely on the current working directory.
Also, you should find serverSidePath() convenient for constructing paths
that are relative to the application, servlets, etc.