[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