]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Simplify extension processing
authorYAMAMOTO Takashi <yamamoto@midokura.com>
Tue, 29 Sep 2015 10:58:53 +0000 (19:58 +0900)
committerYAMAMOTO Takashi <yamamoto@midokura.com>
Wed, 30 Sep 2015 06:29:06 +0000 (15:29 +0900)
commitd952cfa8b0a947eedfa5d4291bac965cc4ec8626
treed82eead0ba07d21a1fa1ccf08d25765048867429
parente9e13fb19aa789b21f3b80cf60837cddc79cd1ee
Simplify extension processing

Now ExtensionDescriptor defines the contract for extensions,
don't bother to check existence of attributes which exists in
ExtensionDescriptor.

Also, reject extensions not derived from ExtensionDescriptor.

Closes-Bug: #1501186
Change-Id: I48e179b8739b61f336f5180a22fc66283b9b6991
neutron/api/extensions.py
neutron/tests/unit/extension_stubs.py
neutron/tests/unit/extensions/foxinsocks.py
neutron/tests/unit/extensions/v2attributes.py