On 16 October 2002, Titus Brown said:
> Nope.  Multiple requests per publisher will now be *possible* with a
> subclass; they are not currently, and (unless you want to check in the
> threaded subclass code, below) would not be part of the default
> Quixote distribution.
OK, gotcha.  I wasn't clear on why you wanted separate methods for
setting/clearing/getting the request object -- now I am!
BTW, note that I renamed set_request() and clear_request() to
_set_request() and _clear_request() -- the underscore denotes that this
is internal to Publisher, but subclasses are allowed to play with them.
> As to what code I override in a subclass, imagine a subclass of Publisher,
> ThreadedPublisher, with the following functions:
Probably belongs in documentation -- I'm reluctant to include code that
we don't use and isn't widely used by others.  I'll go start
doc/multi-threaded.txt now.
> Incidentally, I'd be happy to make a (trivial!) patch to fix the
> mod_python problem, but it would only benefit people who want to have
> multiple publishers in one process -- not, IMO, a good idea for
> clarity.
It sounds like a mod_python problem to me, not a Quixote problem.  And
if mod_python provides the fix, I'm content to let it lie.
However, I'm curious: what did you have in mind?
        Greg