cubicweb/web/views/ajaxcontroller.py
branch3.26
changeset 12263 e9dd37ffa076
parent 12208 159dce89a145
child 12318 e947954e0ffc
equal deleted inserted replaced
12262:282bc6fb50fd 12263:e9dd37ffa076
   151                                    status=http_client.BAD_REQUEST)
   151                                    status=http_client.BAD_REQUEST)
   152         try:
   152         try:
   153             result = func(*args)
   153             result = func(*args)
   154         except (RemoteCallFailed, DirectResponse):
   154         except (RemoteCallFailed, DirectResponse):
   155             raise
   155             raise
   156         except ValidationError:
   156         except ValidationError as exc:
   157             raise RemoteCallFailed(exc_message(exc, self._cw.encoding),
   157             raise RemoteCallFailed(exc_message(exc, self._cw.encoding),
   158                                    status=http_client.BAD_REQUEST)
   158                                    status=http_client.BAD_REQUEST)
   159         except Exception as exc:
   159         except Exception as exc:
   160             if debug_mode:
   160             if debug_mode:
   161                 self.exception(
   161                 self.exception(