------------------------------------------------------------------------------
To reply, visit https://hellosplat.com/s/beanbag/tickets/4723/
------------------------------------------------------------------------------
New update by jcannon
For Beanbag, Inc. > Djblets > Ticket #4723
Reply:
That seems like it's probably a niche use-case. It might be better to just
have your own exception handler:
```python
class FieldException(Exception):
...
class MyResource(WebAPIResource):
@webapi_response_errors(INVALID_FORM_DATA):
@webapi_request_fields(...)
def create(self, data1, data2):
try:
data1 = self._helper(data1)
data2 = self._helper(data2)
return 201, {...}
except FieldException as e:
return INVALID_FORM_DATA, {...}
def _helper(self, data):
if 'my_key' not in data:
raise FieldError(...)
```
--
You received this message because you are subscribed to the Google Groups
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.