[Zope] Precondition
R. David Murray
bitz@bitdance.com
Sun, 6 Aug 2000 11:09:57 -0400 (EDT)
On Sun, 6 Aug 2000, Martijn Pieters wrote:
> Precondition
>
> Allows you to specify a precondition for the File. A precondition is a
> method or document which is executed before the File is viewed or
> downloaded. If the precondition raises an exception then the File cannot
> be viewed.
>
> This is from the Help page presented when you click the 'help' button on the
> 'Edit' tab of a 'File' object.
I knew I'd read it somewhere!
First I ran through the help menu, but I must have looked at
File/Image Add and missed File/Image Edit. Then I looked at an
Image (I had no File objects handy), and when I saw that the help
tab for the Edit, page had no description of precondition, and indeed
that there was no way to set it, I figured the docs for it must
only be in the API section. But the API section does not discuss
*any* of the call paramters. So I thought it was undocumented.
Since the code supports preconditions on an Image, is this an interface
error or a design decision (the latter seems more likely)? If it's
a design decision, shouldn't precondition still be documented in
the Image api help doc?
This is an example of a systematic problem with the (very useful
<grin>) help docs as they stand: if the API docs implicitly assume
that the parameters are documented in the corresponding management
interface panel then there should at least by a cross link; and if
there are sometimes parameters that are *not* documented on the
manage page, then that needs to be taken into account somehow.
--RDM