| 84 | | if not valid(self, form=form, validators=validators, |
|---|
| 85 | | post_only=post_only, |
|---|
| 86 | | state_factory=state_factory): |
|---|
| 87 | | if error_handler: |
|---|
| 88 | | environ = pylons.request.environ |
|---|
| 89 | | environ['REQUEST_METHOD'] = 'GET' |
|---|
| 90 | | environ['pylons.routes_dict']['action'] = error_handler |
|---|
| 91 | | return self._dispatch_call() |
|---|
| | 84 | if pylons.request.method.lower() == 'post': |
|---|
| | 85 | if not valid(self, form=form, validators=validators, |
|---|
| | 86 | post_only=post_only, |
|---|
| | 87 | state_factory=state_factory): |
|---|
| | 88 | if error_handler: |
|---|
| | 89 | environ = pylons.request.environ |
|---|
| | 90 | environ['REQUEST_METHOD'] = 'GET' |
|---|
| | 91 | environ['pylons.routes_dict']['action'] = error_handler |
|---|
| | 92 | return self._dispatch_call() |
|---|