We wanted to enforce some rules that had to be enforced before someone could get to a File. For instance, you had to register, or you were on a list of beta candidates, or you had to come from a certain page, or you wanted to record a log of who got to it, etc. When this was done there were no ZClasses, so it was a pretty heavyweight activitiy to make a slight customization to enforce these policies. --Paul marc lindahl wrote:
From: Paul Everitt <paul@zope.com>
As the one behind "precondition" several years ago, I cringe to see it brought up in public. :^) An example of a reasonable idea that, years later, you just hate to be associate with.
So you're the one! :)
Seriously, though... I uncovered this (for myself, anyway) when working on my Audio product, and though the it seemed a good idea... but I'm still wondering for what :) Is it a nifty solution in search of a problem, or has someone found a truly unique use for it? Or should it be, er, demoted?