# HG changeset patch # User paulb # Date 1075661149 0 # Node ID 0d42ab204e0ad759f371feaa7ef2cb8439dc7705 # Parent 284e9a383ddc33586a42b7ff9ce30b7cf71f1506 [project @ 2004-02-01 18:45:49 by paulb] Added a Webware version of the simple example application. diff -r 284e9a383ddc -r 0d42ab204e0a examples/Webware/Simple/Properties.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/Webware/Simple/Properties.py Sun Feb 01 18:45:49 2004 +0000 @@ -0,0 +1,15 @@ +#!/usr/bin/env python + +name = "Simple" + +version = (0, 1, 0) + +status = "alpha" + +releaseDate = "?" + +requiredPyVersion = (2, 2, 0) + +synopsis = "A simple WebStack application." + +# vim: tabstop=4 expandtab shiftwidth=4 diff -r 284e9a383ddc -r 0d42ab204e0a examples/Webware/Simple/__init__.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/Webware/Simple/__init__.py Sun Feb 01 18:45:49 2004 +0000 @@ -0,0 +1,23 @@ +#!/usr/bin/env python + +""" +Webware plug-in code. +""" + +__version__ = "0.1" + +from WebStack.Adapters.Webware import WebStackServletFactory +from SimpleApplication import SimpleResource + +# NOTE: Initialising a shared resource. + +resource = SimpleResource() + +def InstallInWebKit(appServer): + global resource + app = appServer.application() + + # NOTE: Allow .py files only. Really, we'd like any kind of file, but that + # NOTE: would severely undermine the servlet factory concept. + + app.addServletFactory(WebStackServletFactory(app, resource, [".simple"]))