)]}'
{"doc/source/devref/api_layer.rst":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"23f38d9c9990759420ffb09f3af2d3299a877508","unresolved":false,"context_lines":[{"line_number":29,"context_line":"During the building of the NeutronApiService, the `_run_wsgi` function"},{"line_number":30,"context_line":"creates a WSGI application using the `load_paste_app` function inside"},{"line_number":31,"context_line":"`config.py`_ - which parses `api-paste.ini`_ - in order to create a WSGI app"},{"line_number":32,"context_line":"using `Paste\u0027s`_ `delpoy`_."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"The api-paste.ini file defines the WSGI applications and routes - using the"},{"line_number":35,"context_line":"`Paste INI file format \u003chttp://pythonpaste.org/deploy/#applications\u003e`_."}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAVn%2F%2B2cg%3D","line":32,"updated":"2014-03-11 18:38:29.000000000","message":"s/delpoy/deploy","commit_id":"34bf0d6d6e49ac81a34a821bd8b96d3d4da0a31b"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"b2773894beaeda98288ec97a1ef99af8bccd0295","unresolved":false,"context_lines":[{"line_number":29,"context_line":"During the building of the NeutronApiService, the `_run_wsgi` function"},{"line_number":30,"context_line":"creates a WSGI application using the `load_paste_app` function inside"},{"line_number":31,"context_line":"`config.py`_ - which parses `api-paste.ini`_ - in order to create a WSGI app"},{"line_number":32,"context_line":"using `Paste\u0027s`_ `delpoy`_."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"The api-paste.ini file defines the WSGI applications and routes - using the"},{"line_number":35,"context_line":"`Paste INI file format \u003chttp://pythonpaste.org/deploy/#applications\u003e`_."}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAVn%2F%2B2Hg%3D","line":32,"in_reply_to":"AAAAVn%2F%2B2cg%3D","updated":"2014-03-11 19:19:09.000000000","message":"doh","commit_id":"34bf0d6d6e49ac81a34a821bd8b96d3d4da0a31b"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"23f38d9c9990759420ffb09f3af2d3299a877508","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. _Paste: http://pythonpaste.org/"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. _Delpoy: http://pythonpaste.org/deploy/"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. _api-paste.ini: http://git.openstack.org/cgit/openstack/neutron/tree/etc/api-paste.ini"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAVn%2F%2B2bw%3D","line":43,"updated":"2014-03-11 18:38:29.000000000","message":"s/Delpoy/Deploy","commit_id":"34bf0d6d6e49ac81a34a821bd8b96d3d4da0a31b"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"b2773894beaeda98288ec97a1ef99af8bccd0295","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. _Paste: http://pythonpaste.org/"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. _Delpoy: http://pythonpaste.org/deploy/"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":".. _api-paste.ini: http://git.openstack.org/cgit/openstack/neutron/tree/etc/api-paste.ini"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAVn%2F%2B2Ho%3D","line":43,"in_reply_to":"AAAAVn%2F%2B2bw%3D","updated":"2014-03-11 19:19:09.000000000","message":"doh","commit_id":"34bf0d6d6e49ac81a34a821bd8b96d3d4da0a31b"}]}
