def DELETE(self, rse): """ Disable RSE with given account name. HTTP Success: 200 OK HTTP Error: 401 Unauthorized 404 Not Found 500 InternalError :param rse: RSE name. """ try: del_rse(rse=rse, issuer=ctx.env.get('issuer'), vo=ctx.env.get('vo')) except RSENotFound as error: raise generate_http_error(404, 'RSENotFound', error.args[0]) except RSEOperationNotSupported as error: raise generate_http_error(404, 'RSEOperationNotSupported', error.args[0]) except AccessDenied as error: raise generate_http_error(401, 'AccessDenied', error.args[0]) except CounterNotFound as error: raise generate_http_error(404, 'CounterNotFound', error.args[0]) raise OK()
def delete(self, rse): """ Disable RSE with given RSE name. .. :quickref: RSE; disable RSE. :param rse: the RSE name. :status 200: OK. :status 401: Invalid Auth Token. :status 404: RSE not found. :status 500: Internal Error. """ try: del_rse(rse=rse, issuer=request.environ.get('issuer'), vo=request.environ.get('vo')) except RSENotFound as error: return generate_http_error_flask(404, 'RSENotFound', error.args[0]) except AccessDenied as error: return generate_http_error_flask(401, 'AccessDenied', error.args[0]) except RSEOperationNotSupported as error: return generate_http_error_flask(404, 'RSEOperationNotsupported', error.args[0]) except CounterNotFound as error: return generate_http_error_flask(404, 'CounterNotFound', error.args[0]) return "OK", 200
def teardown(self): """RucioCache (Func): Clean necessary rse and dids """ try: replica.delete_replicas(self.rse_exist_novolatile, self.file_replica_on_novolatile) rse.del_rse(self.rse_exist_volatile, 'root') rse.del_rse(self.rse_exist_novolatile, 'root') except Exception, e: print e
def delete(self, rse): """ Disable RSE with given RSE name. .. :quickref: RSE; disable RSE. :param rse: the RSE name. :status 200: OK. :status 401: Invalid Auth Token. :status 404: RSE not found. :status 500: Internal Error. """ try: del_rse(rse=rse, issuer=request.environ.get('issuer')) except RSENotFound, error: return generate_http_error_flask(404, 'RSENotFound', error.args[0])
def DELETE(self, rse): """ Disable RSE with given account name. HTTP Success: 200 OK HTTP Error: 401 Unauthorized 404 Not Found 500 InternalError :param rse: RSE name. """ try: del_rse(rse=rse, issuer=ctx.env.get('issuer')) except RSENotFound, error: raise generate_http_error(404, 'RSENotFound', error.args[0][0])
def DELETE(self, rse): """ Disable RSE with given account name. HTTP Success: 200 OK HTTP Error: 401 Unauthorized 404 Not Found 500 InternalError :param rse: RSE name. """ try: del_rse(rse=rse, issuer=ctx.env.get('issuer')) except RSENotFound, e: raise generate_http_error(404, 'RSENotFound', e.args[0][0])
def delete(self, rse): """ Disable RSE with given RSE name. .. :quickref: RSE; disable RSE. :param rse: the RSE name. :status 200: OK. :status 401: Invalid Auth Token. :status 404: RSE not found. """ try: del_rse(rse=rse, issuer=request.environ.get('issuer'), vo=request.environ.get('vo')) except (RSENotFound, RSEOperationNotSupported, CounterNotFound) as error: return generate_http_error_flask(404, error) except AccessDenied as error: return generate_http_error_flask(401, error) return '', 200