)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"00dd56fad7c6e088cd812820e139fdf5ea6ccd04","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding WSGI support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Story: 2001919"},{"line_number":10,"context_line":"Task: 14445"},{"line_number":11,"context_line":"Change-Id: If4329e51feebeb68538917d7a68aad53ae469b07"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":19,"id":"9f6a8fd7_9117aca4","line":9,"range":{"start_line":9,"start_character":7,"end_line":9,"end_character":14},"updated":"2018-04-26 14:48:48.000000000","message":"We already have story [1] for this.\n\n[1] https://storyboard.openstack.org/#!/story/2001464","commit_id":"3c4d94b652698f2493da00f69fb0a2addc1c41d2"}],"devstack/README.md":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0cc93035ab2f2d4d71edd3277ac9a20d90b986a3","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"```sh"},{"line_number":154,"context_line":"MONASCA_API_DEPLOYMENT_MOD\u003duwsgi"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"# License"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"(c) Copyright 2015-2016 Hewlett Packard Enterprise Development Company LP"}],"source_content_type":"text/x-gfm","patch_set":43,"id":"5f7c97a3_ba592036","line":155,"updated":"2018-05-21 13:21:45.000000000","message":"Close ```","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"afccee9d390a7fd4af4a10b3fbc3cc1c65101ba6","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"```sh"},{"line_number":154,"context_line":"MONASCA_API_DEPLOYMENT_MOD\u003duwsgi"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"# License"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"(c) Copyright 2015-2016 Hewlett Packard Enterprise Development Company LP"}],"source_content_type":"text/x-gfm","patch_set":43,"id":"5f7c97a3_74595333","line":155,"in_reply_to":"5f7c97a3_ba592036","updated":"2018-05-22 09:08:08.000000000","message":"Done","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"a504c22ca80cedf2133f980a0c1eea1b7257a089","unresolved":false,"context_lines":[{"line_number":143,"context_line":"APACHE_MIRROR\u003dhttp://www-us.apache.org/dist/"},{"line_number":144,"context_line":"```"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"## Using WSGI"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Monasca-api can be deployed with Apache using uwsgi."},{"line_number":149,"context_line":"By default monasca-api runs under gunicorn."},{"line_number":150,"context_line":"If you wish to use Apache make sure that ```devstack/local.conf```"},{"line_number":151,"context_line":"contains:"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"```sh"},{"line_number":154,"context_line":"MONASCA_API_USE_MOD_WSGI\u003dTrue"}],"source_content_type":"text/x-gfm","patch_set":51,"id":"5f7c97a3_b6c22fe8","line":151,"range":{"start_line":146,"start_character":0,"end_line":151,"end_character":9},"updated":"2018-06-12 07:56:22.000000000","message":"Description is not up-to-date anymore. Default is uwsgi.","commit_id":"c0703d8613d2f93020fe06d68995c50e04ea7cd3"}],"devstack/Vagrantfile":[{"author":{"_account_id":26702,"name":"Nicolas Seyvet","email":"nseyvet@op5.com","username":"nseyvet"},"change_message_id":"6a38405aa4bdd8cd4f146c4359a35f80a795cf53","unresolved":false,"context_lines":[{"line_number":149,"context_line":"# MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-vertica}"},{"line_number":150,"context_line":"# MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-cassandra}"},{"line_number":151,"context_line":"MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-influxdb}"},{"line_number":152,"context_line":"MONASCA_API_BRANCH\u003drefs/changes/88/560888/26"},{"line_number":153,"context_line":"MONASCA_API_DEPLOYMENT_MOD\u003duwsgi"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"# Uncomment one of the following lines and modify accordingly to enable the Monasca DevStack Plugin"}],"source_content_type":"application/octet-stream","patch_set":30,"id":"5f7c97a3_7c2004ad","line":152,"range":{"start_line":152,"start_character":0,"end_line":152,"end_character":44},"updated":"2018-05-12 11:06:05.000000000","message":"I dont understand the reason to point to a specific branch and not to master.","commit_id":"24402b46d81faf0177a59162a0962afec224631e"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"9579ae4c5bd4afedee01f9eda7098f6e8c94feae","unresolved":false,"context_lines":[{"line_number":149,"context_line":"# MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-vertica}"},{"line_number":150,"context_line":"# MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-cassandra}"},{"line_number":151,"context_line":"MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-influxdb}"},{"line_number":152,"context_line":"MONASCA_API_BRANCH\u003drefs/changes/88/560888/26"},{"line_number":153,"context_line":"MONASCA_API_DEPLOYMENT_MOD\u003duwsgi"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"# Uncomment one of the following lines and modify accordingly to enable the Monasca DevStack Plugin"}],"source_content_type":"application/octet-stream","patch_set":30,"id":"5f7c97a3_a9394af2","line":152,"range":{"start_line":152,"start_character":0,"end_line":152,"end_character":44},"in_reply_to":"5f7c97a3_7c2004ad","updated":"2018-05-15 13:28:43.000000000","message":"Done","commit_id":"24402b46d81faf0177a59162a0962afec224631e"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0cc93035ab2f2d4d71edd3277ac9a20d90b986a3","unresolved":false,"context_lines":[{"line_number":157,"context_line":"MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-influxdb}"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"# Uncomment one of the following two lines to choose monasca-api deployment mode."},{"line_number":160,"context_line":"#MONASCA_API_DEPLOYMENT_MOD\u003d${MONASCA_API_DEPLOYMENT_MOD:-uwsgi}"},{"line_number":161,"context_line":"MONASCA_API_DEPLOYMENT_MOD\u003d${MONASCA_API_DEPLOYMENT_MOD:-gunicorn}"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"# Uncomment one of the following lines and modify accordingly to enable the Monasca DevStack Plugin"}],"source_content_type":"application/octet-stream","patch_set":43,"id":"5f7c97a3_fa78f88f","line":160,"updated":"2018-05-21 13:21:45.000000000","message":"Add space after #","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"afccee9d390a7fd4af4a10b3fbc3cc1c65101ba6","unresolved":false,"context_lines":[{"line_number":157,"context_line":"MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-influxdb}"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"# Uncomment one of the following two lines to choose monasca-api deployment mode."},{"line_number":160,"context_line":"#MONASCA_API_DEPLOYMENT_MOD\u003d${MONASCA_API_DEPLOYMENT_MOD:-uwsgi}"},{"line_number":161,"context_line":"MONASCA_API_DEPLOYMENT_MOD\u003d${MONASCA_API_DEPLOYMENT_MOD:-gunicorn}"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"# Uncomment one of the following lines and modify accordingly to enable the Monasca DevStack Plugin"}],"source_content_type":"application/octet-stream","patch_set":43,"id":"5f7c97a3_343bdbc8","line":160,"in_reply_to":"5f7c97a3_fa78f88f","updated":"2018-05-22 09:08:08.000000000","message":"Done","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"a504c22ca80cedf2133f980a0c1eea1b7257a089","unresolved":false,"context_lines":[{"line_number":156,"context_line":"# MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-cassandra}"},{"line_number":157,"context_line":"MONASCA_METRICS_DB\u003d${MONASCA_METRICS_DB:-influxdb}"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"MONASCA_API_USE_MOD_WSGI\u003d${MONASCA_API_USE_MOD_WSGI:-False}"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"# Uncomment one of the following lines and modify accordingly to enable the Monasca DevStack Plugin"},{"line_number":162,"context_line":"enable_plugin monasca-api https://git.openstack.org/openstack/monasca-api"}],"source_content_type":"application/octet-stream","patch_set":51,"id":"5f7c97a3_76b81774","line":159,"range":{"start_line":159,"start_character":53,"end_line":159,"end_character":58},"updated":"2018-06-12 07:56:22.000000000","message":"Why is it different than in settings?","commit_id":"c0703d8613d2f93020fe06d68995c50e04ea7cd3"}],"devstack/plugin.sh":[{"author":{"_account_id":26702,"name":"Nicolas Seyvet","email":"nseyvet@op5.com","username":"nseyvet"},"change_message_id":"6a38405aa4bdd8cd4f146c4359a35f80a795cf53","unresolved":false,"context_lines":[{"line_number":890,"context_line":"    local public_wsgi\u003d$MONASCA_API_WSGI_DIR"},{"line_number":891,"context_line":""},{"line_number":892,"context_line":"    # copy proxy vhost and wsgi helper files"},{"line_number":893,"context_line":"    sudo cp $MONASCA_API_DIR/monasca_api/api/wsgi.py $MONASCA_API_WSGI_DIR"},{"line_number":894,"context_line":"    sudo cp $MONASCA_API_DIR/devstack/files/monasca-api/apache-monasca-api.template ${monasca_api_apache_conf}"},{"line_number":895,"context_line":""},{"line_number":896,"context_line":"    sudo sed -e \""},{"line_number":897,"context_line":"        s|%PUBLICPORT%|$MONASCA_API_SERVICE_PORT|g;"}],"source_content_type":"text/x-sh","patch_set":30,"id":"5f7c97a3_9c04001a","line":894,"range":{"start_line":893,"start_character":4,"end_line":894,"end_character":110},"updated":"2018-05-12 11:06:05.000000000","message":"Is sudo needed here?","commit_id":"24402b46d81faf0177a59162a0962afec224631e"},{"author":{"_account_id":26702,"name":"Nicolas Seyvet","email":"nseyvet@op5.com","username":"nseyvet"},"change_message_id":"fcfefd9dc7b747cf7954a6c4205ba8c9f3d6e25b","unresolved":false,"context_lines":[{"line_number":927,"context_line":"            run_process \"monasca-api\" \"$gunicorn --paste $MONASCA_API_PASTE_INI\""},{"line_number":928,"context_line":"        fi"},{"line_number":929,"context_line":"        echo \"Waiting for monasca-api to start...\""},{"line_number":930,"context_line":"        if ! wait_for_service $SERVICE_TIMEOUT $service_uri; then"},{"line_number":931,"context_line":"            die $LINENO \"monasca-api did not start\""},{"line_number":932,"context_line":"        fi"},{"line_number":933,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":38,"id":"5f7c97a3_ceb36ce8","line":930,"range":{"start_line":930,"start_character":48,"end_line":930,"end_character":59},"updated":"2018-05-15 12:26:32.000000000","message":"service_uri should also be defined in the If close and not only in the elif and else case.","commit_id":"66e73e900bd42079187f8f32e9299223f1e6783f"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"9579ae4c5bd4afedee01f9eda7098f6e8c94feae","unresolved":false,"context_lines":[{"line_number":927,"context_line":"            run_process \"monasca-api\" \"$gunicorn --paste $MONASCA_API_PASTE_INI\""},{"line_number":928,"context_line":"        fi"},{"line_number":929,"context_line":"        echo \"Waiting for monasca-api to start...\""},{"line_number":930,"context_line":"        if ! wait_for_service $SERVICE_TIMEOUT $service_uri; then"},{"line_number":931,"context_line":"            die $LINENO \"monasca-api did not start\""},{"line_number":932,"context_line":"        fi"},{"line_number":933,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":38,"id":"5f7c97a3_b178d48f","line":930,"range":{"start_line":930,"start_character":48,"end_line":930,"end_character":59},"in_reply_to":"5f7c97a3_ceb36ce8","updated":"2018-05-15 13:28:43.000000000","message":"Done","commit_id":"66e73e900bd42079187f8f32e9299223f1e6783f"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0cc93035ab2f2d4d71edd3277ac9a20d90b986a3","unresolved":false,"context_lines":[{"line_number":945,"context_line":"        apt_get -y purge libmysqlclient-dev"},{"line_number":946,"context_line":"    fi"},{"line_number":947,"context_line":""},{"line_number":948,"context_line":"        if [ \"$MONASCA_API_USE_MOD_WSGI\" \u003d\u003d \"uwsgi\" ]; then"},{"line_number":949,"context_line":"            clean_monasca_api_uwsgi"},{"line_number":950,"context_line":"    fi"},{"line_number":951,"context_line":""}],"source_content_type":"text/x-sh","patch_set":43,"id":"5f7c97a3_da9adcc3","line":948,"range":{"start_line":948,"start_character":4,"end_line":948,"end_character":8},"updated":"2018-05-21 13:21:45.000000000","message":"wrong indentation","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"afccee9d390a7fd4af4a10b3fbc3cc1c65101ba6","unresolved":false,"context_lines":[{"line_number":945,"context_line":"        apt_get -y purge libmysqlclient-dev"},{"line_number":946,"context_line":"    fi"},{"line_number":947,"context_line":""},{"line_number":948,"context_line":"        if [ \"$MONASCA_API_USE_MOD_WSGI\" \u003d\u003d \"uwsgi\" ]; then"},{"line_number":949,"context_line":"            clean_monasca_api_uwsgi"},{"line_number":950,"context_line":"    fi"},{"line_number":951,"context_line":""}],"source_content_type":"text/x-sh","patch_set":43,"id":"5f7c97a3_f4448349","line":948,"range":{"start_line":948,"start_character":4,"end_line":948,"end_character":8},"in_reply_to":"5f7c97a3_da9adcc3","updated":"2018-05-22 09:08:08.000000000","message":"Done","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"a504c22ca80cedf2133f980a0c1eea1b7257a089","unresolved":false,"context_lines":[{"line_number":945,"context_line":"        apt_get -y purge libmysqlclient-dev"},{"line_number":946,"context_line":"    fi"},{"line_number":947,"context_line":""},{"line_number":948,"context_line":"    if [ \"$MONASCA_API_USE_MOD_WSGI\" \u003d\u003d \"uwsgi\" ]; then"},{"line_number":949,"context_line":"        clean_monasca_api_uwsgi"},{"line_number":950,"context_line":"    fi"},{"line_number":951,"context_line":""}],"source_content_type":"text/x-sh","patch_set":51,"id":"5f7c97a3_b650ef33","line":948,"range":{"start_line":948,"start_character":41,"end_line":948,"end_character":46},"updated":"2018-06-12 07:56:22.000000000","message":"True","commit_id":"c0703d8613d2f93020fe06d68995c50e04ea7cd3"}],"devstack/settings":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"9c148980d3ed67e335f5dd0e4612b1de28cc90c7","unresolved":false,"context_lines":[{"line_number":190,"context_line":"MONASCA_API_PASTE_INI\u003d${MONASCA_API_PASTE_INI:-$MONASCA_API_CONF_DIR/api-config.ini}"},{"line_number":191,"context_line":"MONASCA_API_LOGGING_CONF\u003d${MONASCA_API_LOGGING_CONF:-$MONASCA_API_CONF_DIR/api-logging.conf}"},{"line_number":192,"context_line":"MONASCA_API_LOG_DIR\u003d${MONASCA_API_LOG_DIR:-/var/log/monasca/api}"},{"line_number":193,"context_line":"MONASCA_API_DEPLOYMENT_MOD\u003d${MONASCA_API_DEPLOYMENT_MOD:-gunicorn}"},{"line_number":194,"context_line":"MONASCA_API_UWSGI_CONF\u003d${MONASCA_API_UWSGI_CONF:-$MONASCA_API_CONF_DIR/api-uwsgi.ini}"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":49,"id":"5f7c97a3_b8547123","line":193,"range":{"start_line":193,"start_character":0,"end_line":193,"end_character":26},"updated":"2018-06-11 13:49:55.000000000","message":"To be consistent with devstack and other plugins we should name it `MONASCA_API_USE_MOD_WSGI`. True -\u003e uwsgi, False -\u003e gunicorn. Default should be set to $ENABLE_HTTPD_MOD_WSGI_SERVICES. Please compare [1, 2]. `uwsgi` should be effectively the default deployment method.\n\n[1] https://git.openstack.org/cgit/openstack-dev/devstack/tree/stackrc#n87\n[2] https://git.openstack.org/cgit/openstack/monasca-log-api/tree/devstack/lib/config.sh#n52","commit_id":"bee86048ccf35751384aa6067f265af1fdf385d1"}],"monasca_api/api/wsgi.py":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0cc93035ab2f2d4d71edd3277ac9a20d90b986a3","unresolved":false,"context_lines":[{"line_number":21,"context_line":"def main():"},{"line_number":22,"context_line":"    return server.get_wsgi_app(config_base_path\u003d\u0027/etc/monasca\u0027)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027 or __name__.startswith(\u0027_mod_wsgi\u0027):"},{"line_number":25,"context_line":"    application \u003d main()"}],"source_content_type":"text/x-python","patch_set":43,"id":"5f7c97a3_3ab3d04f","line":24,"range":{"start_line":24,"start_character":50,"end_line":24,"end_character":59},"updated":"2018-05-21 13:21:45.000000000","message":"should be `_mod_uwsgi`?","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"afccee9d390a7fd4af4a10b3fbc3cc1c65101ba6","unresolved":false,"context_lines":[{"line_number":21,"context_line":"def main():"},{"line_number":22,"context_line":"    return server.get_wsgi_app(config_base_path\u003d\u0027/etc/monasca\u0027)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"if __name__ \u003d\u003d \u0027__main__\u0027 or __name__.startswith(\u0027_mod_wsgi\u0027):"},{"line_number":25,"context_line":"    application \u003d main()"}],"source_content_type":"text/x-python","patch_set":43,"id":"5f7c97a3_d462a7d8","line":24,"range":{"start_line":24,"start_character":50,"end_line":24,"end_character":59},"in_reply_to":"5f7c97a3_3ab3d04f","updated":"2018-05-22 09:08:08.000000000","message":"I think this part can be removed","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"}],"setup.cfg":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"0cc93035ab2f2d4d71edd3277ac9a20d90b986a3","unresolved":false,"context_lines":[{"line_number":36,"context_line":"console_scripts \u003d"},{"line_number":37,"context_line":"    monasca-api \u003d monasca_api.api.server:launch"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"wsgi_scripts \u003d"},{"line_number":40,"context_line":"    monasca-api-wsgi \u003d monasca_api.api.wsgi:main"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"oslo.config.opts \u003d"},{"line_number":43,"context_line":"    monasca_api \u003d monasca_api.conf:list_opts"}],"source_content_type":"text/x-ttcn-cfg","patch_set":43,"id":"5f7c97a3_fa86b865","line":40,"range":{"start_line":39,"start_character":0,"end_line":40,"end_character":48},"updated":"2018-05-21 13:21:45.000000000","message":"Should all of this have `uwsgi`?","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"afccee9d390a7fd4af4a10b3fbc3cc1c65101ba6","unresolved":false,"context_lines":[{"line_number":36,"context_line":"console_scripts \u003d"},{"line_number":37,"context_line":"    monasca-api \u003d monasca_api.api.server:launch"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"wsgi_scripts \u003d"},{"line_number":40,"context_line":"    monasca-api-wsgi \u003d monasca_api.api.wsgi:main"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"oslo.config.opts \u003d"},{"line_number":43,"context_line":"    monasca_api \u003d monasca_api.conf:list_opts"}],"source_content_type":"text/x-ttcn-cfg","patch_set":43,"id":"5f7c97a3_74a7130d","line":40,"range":{"start_line":39,"start_character":0,"end_line":40,"end_character":48},"in_reply_to":"5f7c97a3_fa86b865","updated":"2018-05-22 09:08:08.000000000","message":"No, this lane create wsgi script, this script is used by uwsgi.","commit_id":"06bcda772299b03ec2e1504d2e65a9a2356fee5f"}]}
