From: Salvatore Orlando Date: Thu, 20 Aug 2015 22:33:27 +0000 (-0700) Subject: Used namedtuple for ReservationInfo X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=e36d62b8e4b9e2fc06e93c26a92dc5ad7f0c3035;p=openstack-build%2Fneutron-build.git Used namedtuple for ReservationInfo The code already uses a namedtuple for ResourceUsageInfo and it is a nonsense to not use it for ReservationInfo. Related-Blueprint: bp/better-quotas Change-Id: I99666ac865fbdeef2d84353eff49d60b6d87fddc --- diff --git a/neutron/db/quota/api.py b/neutron/db/quota/api.py index 9657db079..79913913a 100644 --- a/neutron/db/quota/api.py +++ b/neutron/db/quota/api.py @@ -37,31 +37,11 @@ class QuotaUsageInfo(collections.namedtuple( return self.reserved + self.used -class ReservationInfo(object): +class ReservationInfo(collections.namedtuple( + 'ReservationInfo', ['reservation_id', 'tenant_id', + 'expiration', 'deltas'])): """Information about a resource reservation.""" - def __init__(self, reservation_id, tenant_id, expiration, deltas): - self._reservation_id = reservation_id - self._tenant_id = tenant_id - self._expiration = expiration - self._deltas = deltas - - @property - def reservation_id(self): - return self._reservation_id - - @property - def tenant_id(self): - return self._tenant_id - - @property - def expiration(self): - return self._expiration - - @property - def deltas(self): - return self._deltas - def get_quota_usage_by_resource_and_tenant(context, resource, tenant_id, lock_for_update=False):