[rhmessaging-commits] rhmessaging commits: r2254 - mgmt/trunk/cumin/python/wooly.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Tue Aug 5 16:59:30 EDT 2008


Author: eallen
Date: 2008-08-05 16:59:30 -0400 (Tue, 05 Aug 2008)
New Revision: 2254

Modified:
   mgmt/trunk/cumin/python/wooly/forms.py
Log:
Added get_form and get_parent_named helper methods

Modified: mgmt/trunk/cumin/python/wooly/forms.py
===================================================================
--- mgmt/trunk/cumin/python/wooly/forms.py	2008-08-05 20:58:19 UTC (rev 2253)
+++ mgmt/trunk/cumin/python/wooly/forms.py	2008-08-05 20:59:30 UTC (rev 2254)
@@ -254,6 +254,9 @@
 
         self.__param = param
         return param
+    
+    def get_form(self):
+        return self.__form
 
     def get(self, session):
         return self.__param.get(session)
@@ -275,6 +278,13 @@
         if self.__errors.attr.get(session):
             return self.__errors.render(session)
 
+    def get_parent_named(self, name):
+        progenitor = self.parent
+        while progenitor:
+            if progenitor.path.endswith(name):
+                return progenitor
+            progenitor = progenitor.parent
+
 class FormFieldErrors(ItemSet):
     def __init__(self, app, name):
         super(FormFieldErrors, self).__init__(app, name)




More information about the rhmessaging-commits mailing list