def delete(self, rse, key): """ Delete an RSE attribute for given RSE name. .. :quickref: Attributes; Delete RSE attribute. :param rse: RSE name. :param key: The key name. :status 200: OK. :status 401: Invalid Auth Token. :status 404: RSE not found. :status 404: RSE attribute not found. :status 500: Internal Error. """ try: del_rse_attribute(rse=rse, key=key, issuer=request.environ.get('issuer'), vo=request.environ.get('vo')) except AccessDenied as error: return generate_http_error_flask(401, 'AccessDenied', error.args[0]) except RSENotFound as error: return generate_http_error_flask(404, 'RSENotFound', error.args[0]) except RSEAttributeNotFound as error: return generate_http_error_flask(404, 'RSEAttributeNotFound', error.args[0]) except Exception as error: print(format_exc()) return str(error), 500 return '', 200
def DELETE(self, rse, key): try: del_rse_attribute(rse=rse, key=key, issuer=ctx.env.get('issuer')) except AccessDenied as error: raise generate_http_error(401, 'AccessDenied', error.args[0]) except RSENotFound as error: raise generate_http_error(404, 'RSENotFound', error.args[0]) except Exception as error: raise InternalError(error) raise OK()
def delete(self, rse, key): """ Delete an RSE attribute for given RSE name. .. :quickref: Attributes; Delete RSE attribute. :param rse: RSE name. :param key: The key name. :status 200: OK. :status 401: Invalid Auth Token. :status 404: RSE not found. :status 500: Internal Error. """ try: del_rse_attribute(rse=rse, key=key, issuer=request.environ.get('issuer')) except AccessDenied, error: return generate_http_error_flask(401, 'AccessDenied', error.args[0])
def delete(self, rse, key): """ Delete an RSE attribute for given RSE name. .. :quickref: Attributes; Delete RSE attribute. :param rse: RSE name. :param key: The key name. :status 200: OK. :status 401: Invalid Auth Token. :status 404: RSE not found. :status 404: RSE attribute not found. """ try: del_rse_attribute(rse=rse, key=key, issuer=request.environ.get('issuer'), vo=request.environ.get('vo')) except AccessDenied as error: return generate_http_error_flask(401, error) except (RSENotFound, RSEAttributeNotFound) as error: return generate_http_error_flask(404, error) return '', 200
def DELETE(self, rse, key): """ delete RSE attribute HTTP Success: 200 OK HTTP Error: 401 Unauthorized 404 Not Found 500 InternalError """ try: del_rse_attribute(rse=rse, key=key, issuer=ctx.env.get('issuer'), vo=ctx.env.get('vo')) except AccessDenied as error: raise generate_http_error(401, 'AccessDenied', error.args[0]) except RSENotFound as error: raise generate_http_error(404, 'RSENotFound', error.args[0]) except RSEAttributeNotFound as error: raise generate_http_error(404, 'RSEAttributeNotFound', error.args[0]) except Exception as error: raise InternalError(error) raise OK()
def DELETE(self, rse, key): try: del_rse_attribute(rse=rse, key=key, issuer=ctx.env.get('issuer')) except AccessDenied, error: raise generate_http_error(401, 'AccessDenied', error.args[0][0])
def DELETE(self, rse, key): try: del_rse_attribute(rse=rse, key=key, issuer=ctx.env.get('issuer')) except AccessDenied, e: raise generate_http_error(401, 'AccessDenied', e.args[0][0])