docs: def responsify(error):
      """Take an Error model and return it as a Flask response"""
      assert str(type(error).__name__) == 'Error'
      if error.error in code_to_class:
          e = code_to_class[error.error](error.error_description)
          if error.error_id:
              e.error_id = error.error_id
          if error.user_message:
              e.user_message = error.user_message
          return e.http_reply()
      elif isinstance(error, PyMacaronException):
          return error.http_reply()
      else:
          return PyMacaronException("Caught un-mapped error: %s" % error).http_reply()