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.
Tim
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users