def delete_rse_transfer_limits(rse, activity=None, rse_id=None, session=None):
"""
Delete RSE transfer limits.
:param rse: The RSE name.
:param activity: The activity.
:param rse_id: The RSE id.
"""
try:
if not rse_id:
rse_id = get_rse_id(rse=rse, session=session)
query = session.query(models.RSETransferLimit).filter_by(rse_id=rse_id)
if activity:
query = query.filter_by(activity=activity)
rowcount = query.delete()
return rowcount
except IntegrityError, e:
raise exception.RucioException(e.args)
评论列表
文章目录