]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Releasing resources of context manager functions if exceptions occur
authorIryoung Jeong <iryoung@gmail.com>
Thu, 22 Nov 2012 03:58:47 +0000 (12:58 +0900)
committerIryoung Jeong <iryoung@gmail.com>
Thu, 6 Dec 2012 04:21:22 +0000 (13:21 +0900)
commit7011f7f2a0495286f2180bae75608d800f5b0b38
tree3b2ecea30e7783b55747503a6267363e74b5d082
parentb939b0749a1a37400702286d19951d1682abccc7
Releasing resources of context manager functions if exceptions occur

The functions using decorator @contextlib.contextmanager in files below
has potential resorce leaks when exceptions occur.
 - quantum/tests/unit/test_policy.py
 - quantum/tests/unit/test_db_plugin.py
 - quantum/tests/unit/test_l3_plugin.py
 - quantum/tests/unit/test_extension_security_group.py

This patch let them releasing resources correctly.

Fixes bug #1083045

Change-Id: I66266b7afa4977537caabafc82d8c294730188ba
quantum/tests/unit/test_db_plugin.py
quantum/tests/unit/test_extension_security_group.py
quantum/tests/unit/test_l3_plugin.py