From fe34afc13aee0d9c71bd1dca1327ef1eaddf73a6 Mon Sep 17 00:00:00 2001 From: John Perkins Date: Thu, 21 Apr 2016 22:38:28 -0600 Subject: [PATCH] Decorate AvailabilityZonePluginBase properly Without this, users could improperly overlook either get_availability_zones or validate_availability_zones. Change-Id: I6530dca041a92da2f1d0bf01d359e5edea3df5c0 Closes-Bug: #1573388 --- neutron/extensions/availability_zone.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/neutron/extensions/availability_zone.py b/neutron/extensions/availability_zone.py index ec94dc4a2e8..94f04447b0c 100644 --- a/neutron/extensions/availability_zone.py +++ b/neutron/extensions/availability_zone.py @@ -15,6 +15,7 @@ import abc from oslo_serialization import jsonutils +import six from neutron._i18n import _ from neutron.api import extensions @@ -122,6 +123,7 @@ class Availability_zone(extensions.ExtensionDescriptor): return {} +@six.add_metaclass(abc.ABCMeta) class AvailabilityZonePluginBase(object): """REST API to operate the Availability Zone."""