(self)
| 339 | self._post_clean() |
| 340 | |
| 341 | def _clean_fields(self): |
| 342 | for name, bf in self._bound_items(): |
| 343 | field = bf.field |
| 344 | try: |
| 345 | self.cleaned_data[name] = field._clean_bound_field(bf) |
| 346 | if hasattr(self, "clean_%s" % name): |
| 347 | value = getattr(self, "clean_%s" % name)() |
| 348 | self.cleaned_data[name] = value |
| 349 | except ValidationError as e: |
| 350 | self.add_error(name, e) |
| 351 | |
| 352 | def _clean_form(self): |
| 353 | try: |
no test coverage detected