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)
Show replies by date