neutron/neutron/pecan_wsgi/hooks
Nate Johnston 5424bdc38b Use list instead of six.viewkeys to avoid py2 to py3 problems
This change fixes an 'RuntimeError: dictionary changed size during
iteration' error that is raised because of different behaviour between
python2 and python3.  An earlier attempt [1] to use the six library did
not fix the issue.

[1] https://review.opendev.org/660427

Resolves-Bug: #1829304
Change-Id: Ic4c5790a5d66e10a606327f4f4e4c92611f161d8
(cherry picked from commit a65ae9c81e)
2019-05-31 13:22:11 +00:00
..
__init__.py Pecan: process filters at end of hook pipeline 2017-08-31 13:56:19 -07:00
body_validation.py Remove unused variables ‘LOG' 2017-11-23 04:33:33 +08:00
context.py pecan: Make admin context if no context was created 2017-03-16 11:28:10 -04:00
notifier.py use callback payloads for REQUEST/RESPONSE events 2017-12-24 07:27:11 +00:00
ownership_validation.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
policy_enforcement.py Use list instead of six.viewkeys to avoid py2 to py3 problems 2019-05-31 13:22:11 +00:00
query_parameters.py Implement filter validation 2018-07-19 04:13:43 +00:00
quota_enforcement.py Pecan: add calls to resync/dirty quota usages 2017-08-31 17:48:18 -07:00
translation.py use FAULT_MAP from neutron-lib 2017-11-02 12:16:31 -06:00
userfilters.py Pecan: process filters at end of hook pipeline 2017-08-31 13:56:19 -07:00
utils.py Pecan: Handle member actions 2016-08-30 00:34:02 -05:00