[Checkins] SVN: grok/trunk/src/grok/ - exposing schema_fields to
allow the address book to perform introspection
Christian Theune
ct at gocept.com
Thu Oct 19 17:17:52 EDT 2006
Log message for revision 70821:
- exposing schema_fields to allow the address book to perform introspection
Changed:
U grok/trunk/src/grok/__init__.py
U grok/trunk/src/grok/interfaces.py
-=-
Modified: grok/trunk/src/grok/__init__.py
===================================================================
--- grok/trunk/src/grok/__init__.py 2006-10-19 19:36:18 UTC (rev 70820)
+++ grok/trunk/src/grok/__init__.py 2006-10-19 21:17:52 UTC (rev 70821)
@@ -31,7 +31,7 @@
from grok.components import Model, Adapter, MultiAdapter, View, XMLRPC
from grok.components import PageTemplate, Utility, Container, Traverser
-from grok.components import EditForm, DisplayForm
+from grok.components import EditForm, DisplayForm, schema_fields
from grok.directive import context, name, template, templatedir
from grok._grok import do_grok as grok # Avoid name clash within _grok
from grok._grok import SubscribeDecorator as subscribe
Modified: grok/trunk/src/grok/interfaces.py
===================================================================
--- grok/trunk/src/grok/interfaces.py 2006-10-19 19:36:18 UTC (rev 70820)
+++ grok/trunk/src/grok/interfaces.py 2006-10-19 21:17:52 UTC (rev 70821)
@@ -125,3 +125,6 @@
def PageTemplate(template):
"""Create a Grok PageTemplate object from ``template`` source
text. This can be used for inline PageTemplates."""
+
+ def schema_fields(class_):
+ """Return a list of schema fields defined for a model or view."""
More information about the Checkins
mailing list