On Friday 21 July 2006 16:24, Tim Penhey wrote:
> Hi All,
> Going through Philipp's book some more...
> Once the sections get to content types the samples always show:
> >>> from zope.app.debug import Debugger
> >>> debugger = Debugger(db="var/Data.fs",
>               config_file="etc/site.zcml")

> Given that I am writing my code somewhere different than my zope instance,
> how to I extend the default site.zcml to include my stuff?

I'm sure that the debugger does much more, but after a few minutes thinking 
about how to add things it seemed relatively obvious - just not explicitly 
described anywhere.

For the benefit of others:
        - put your development directory in your PYTHONPATH
        - add a <include package="xxx"/> in the site.zcml for your package.
> Next question:
> In chapter 5 (Content Components), the Recipe object ends up using
> FieldProperty to initialise members based on the interfaces schema, however
> in chapter 6 (Persistency) these are dropped and empty unicode strings and
> PersistentLists used instead.  Does this mean that you loose the schema
> checks on assignment now?  Confused :???:

Still interested in an answer for this.

Zope3-users mailing list

Reply via email to