In chapter 5.4 of the cooking book, Philipp says:
[...] We could now implement a custom factory, for example one that
allows us to set initial attribute values of the recipe. (We would
normally extend the Recipe class with a constructor to do that, but
let us implement a factory here for demonstration purposes.)
How should I write the constructor? I've tried the naive __init__ method
but I must be missing something, as it doesn't get passed any argument.
For instance, I'd like to have an attribute recipe.creation_date which
is editable in the addform but has datetime.datetime.now() as a default
Of course if I simply add creation_date=datetime.datetime.now() in the
class definition, it gets the time once at the start.
thanks for the help, the shiny release, the book and the appetizers. i'm
getting hungry :-)
Zope3-users mailing list