|
|
def __getattr__(self, name): |
def __getattr__(self, name): |
"""Dynamic attributes from form_data and defaults""" |
"""Dynamic attributes from form_data and defaults""" |
if not name.startswith('_') and name in self.form_data: |
if name in self.form_defaults: # form vars must be explicitly listed |
|
if name in self.form_data: |
return self.form_data[name].value |
return self.form_data[name].value |
if name in self.form_defaults: |
|
return self.form_defaults[name] |
return self.form_defaults[name] |
raise AttributeError(name) |
raise AttributeError(name) |
|
|