)]}'
{"oslo_messaging/_drivers/common.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"bacd55f51ba081e52c8f8174f01cf7d2e839fff3","unresolved":false,"context_lines":[{"line_number":415,"context_line":"                    LOG.exception(_LE(\"Fail to reset the connection, drop it\"))"},{"line_number":416,"context_line":"                    try:"},{"line_number":417,"context_line":"                        self.connection.close()"},{"line_number":418,"context_line":"                    except Exception:  # nosec"},{"line_number":419,"context_line":"                        pass"},{"line_number":420,"context_line":"                    self.connection \u003d self.connection_pool.create()"},{"line_number":421,"context_line":"                finally:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_f15aa282","line":418,"range":{"start_line":418,"start_character":41,"end_line":418,"end_character":46},"updated":"2016-03-16 04:29:59.000000000","message":"Whenever nosec is used, its important to put a reason why its being excluded from the bandit scan.","commit_id":"e58d24e585ff433c48340be443cc9ca31a44557e"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"bacd55f51ba081e52c8f8174f01cf7d2e839fff3","unresolved":false,"context_lines":[{"line_number":423,"context_line":"            else:"},{"line_number":424,"context_line":"                try:"},{"line_number":425,"context_line":"                    self.connection.close()"},{"line_number":426,"context_line":"                except Exception:  # nosec"},{"line_number":427,"context_line":"                    pass"},{"line_number":428,"context_line":"            self.connection \u003d None"},{"line_number":429,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_d15fa670","line":426,"range":{"start_line":426,"start_character":37,"end_line":426,"end_character":42},"updated":"2016-03-16 04:29:59.000000000","message":"Whenever nosec is used, its important to put a reason why its being excluded from the bandit scan.","commit_id":"e58d24e585ff433c48340be443cc9ca31a44557e"}],"oslo_messaging/_drivers/impl_rabbit.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"bacd55f51ba081e52c8f8174f01cf7d2e839fff3","unresolved":false,"context_lines":[{"line_number":594,"context_line":"        try:"},{"line_number":595,"context_line":"            _SSL_PROTOCOLS[protocol] \u003d getattr(ssl,"},{"line_number":596,"context_line":"                                               _OPTIONAL_PROTOCOLS[protocol])"},{"line_number":597,"context_line":"        except AttributeError:  # nosec"},{"line_number":598,"context_line":"            pass"},{"line_number":599,"context_line":""},{"line_number":600,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_517556f7","line":597,"range":{"start_line":597,"start_character":34,"end_line":597,"end_character":39},"updated":"2016-03-16 04:29:59.000000000","message":"Whenever nosec is used, its important to put a reason why its being excluded from the bandit scan.","commit_id":"e58d24e585ff433c48340be443cc9ca31a44557e"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"bacd55f51ba081e52c8f8174f01cf7d2e839fff3","unresolved":false,"context_lines":[{"line_number":903,"context_line":"                        # already do that for other connection"},{"line_number":904,"context_line":"                        try:"},{"line_number":905,"context_line":"                            self.connection.drain_events(timeout\u003d0.001)"},{"line_number":906,"context_line":"                        except socket.timeout:  # nosec"},{"line_number":907,"context_line":"                            pass"},{"line_number":908,"context_line":"                    except recoverable_errors as exc:"},{"line_number":909,"context_line":"                        LOG.info(_LI(\"A recoverable connection/channel error \""}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_b1601a37","line":906,"range":{"start_line":906,"start_character":50,"end_line":906,"end_character":55},"updated":"2016-03-16 04:29:59.000000000","message":"Whenever nosec is used, its important to put a reason why its being excluded from the bandit scan.","commit_id":"e58d24e585ff433c48340be443cc9ca31a44557e"}],"oslo_messaging/_drivers/pika_driver/pika_engine.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"bacd55f51ba081e52c8f8174f01cf7d2e839fff3","unresolved":false,"context_lines":[{"line_number":213,"context_line":"                self.HOST_CONNECTION_LAST_SUCCESS_TRY_TIME: 0"},{"line_number":214,"context_line":"            })"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        self._next_connection_host_num \u003d random.randint(  # nosec"},{"line_number":217,"context_line":"            0, len(self._connection_host_param_list) - 1"},{"line_number":218,"context_line":"        )"},{"line_number":219,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_316eca2f","line":216,"range":{"start_line":216,"start_character":60,"end_line":216,"end_character":65},"updated":"2016-03-16 04:29:59.000000000","message":"Whenever nosec is used, its important to put a reason why its being excluded from the bandit scan.","commit_id":"e58d24e585ff433c48340be443cc9ca31a44557e"}],"oslo_messaging/_drivers/pool.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"bacd55f51ba081e52c8f8174f01cf7d2e839fff3","unresolved":false,"context_lines":[{"line_number":60,"context_line":"            while True:"},{"line_number":61,"context_line":"                try:"},{"line_number":62,"context_line":"                    return self._items.popleft()"},{"line_number":63,"context_line":"                except IndexError:  # nosec"},{"line_number":64,"context_line":"                    pass"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"                if self._current_size \u003c self._max_size:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_f183c2ca","line":63,"range":{"start_line":63,"start_character":38,"end_line":63,"end_character":43},"updated":"2016-03-16 04:29:59.000000000","message":"Whenever nosec is used, its important to put a reason why its being excluded from the bandit scan.","commit_id":"e58d24e585ff433c48340be443cc9ca31a44557e"}],"tox.ini":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"3a1aaa35d15a431734cd1b31410fbd7f1506a25c","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[testenv:pep8]"},{"line_number":13,"context_line":"deps \u003d"},{"line_number":14,"context_line":"  bandit\u003e\u003d0.17.3"},{"line_number":15,"context_line":"  hacking\u003c0.11,\u003e\u003d0.10.0"},{"line_number":16,"context_line":"commands \u003d"},{"line_number":17,"context_line":"  flake8"}],"source_content_type":"text/x-properties","patch_set":1,"id":"7af24918_afd19d59","line":14,"range":{"start_line":14,"start_character":10,"end_line":14,"end_character":16},"updated":"2016-03-02 16:06:27.000000000","message":"Will the openstack proposal bot update this value if in this file?","commit_id":"b124fe885fca05f0a7f2b57f73a264382e3df2df"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"df67f58c919491838463cffeeaf6e0c2a1316e8a","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[testenv:pep8]"},{"line_number":13,"context_line":"deps \u003d"},{"line_number":14,"context_line":"  bandit\u003e\u003d0.17.3"},{"line_number":15,"context_line":"  hacking\u003c0.11,\u003e\u003d0.10.0"},{"line_number":16,"context_line":"commands \u003d"},{"line_number":17,"context_line":"  flake8"}],"source_content_type":"text/x-properties","patch_set":1,"id":"1af94dfe_b2793d32","line":14,"range":{"start_line":14,"start_character":10,"end_line":14,"end_character":16},"in_reply_to":"3afc51ec_e65ae482","updated":"2016-03-16 03:01:30.000000000","message":"ok, just remove deps","commit_id":"b124fe885fca05f0a7f2b57f73a264382e3df2df"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"278c8a539e4a7c71ff1e4c538f83e08b89ed087d","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[testenv:pep8]"},{"line_number":13,"context_line":"deps \u003d"},{"line_number":14,"context_line":"  bandit\u003e\u003d0.17.3"},{"line_number":15,"context_line":"  hacking\u003c0.11,\u003e\u003d0.10.0"},{"line_number":16,"context_line":"commands \u003d"},{"line_number":17,"context_line":"  flake8"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3afc51ec_e65ae482","line":14,"range":{"start_line":14,"start_character":10,"end_line":14,"end_character":16},"in_reply_to":"7af24918_7f7b9df5","updated":"2016-03-13 04:18:02.000000000","message":"I\u0027d rather it not be manual.  Many other projects just use test-requirements.txt even though there are a lot of dependencies.  But I see hacking is the same.  Hmm..","commit_id":"b124fe885fca05f0a7f2b57f73a264382e3df2df"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"b13a8e9c0abdbb3562bf456aad99d182420dda98","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[testenv:pep8]"},{"line_number":13,"context_line":"deps \u003d"},{"line_number":14,"context_line":"  bandit\u003e\u003d0.17.3"},{"line_number":15,"context_line":"  hacking\u003c0.11,\u003e\u003d0.10.0"},{"line_number":16,"context_line":"commands \u003d"},{"line_number":17,"context_line":"  flake8"}],"source_content_type":"text/x-properties","patch_set":1,"id":"7af24918_7f7b9df5","line":14,"range":{"start_line":14,"start_character":10,"end_line":14,"end_character":16},"in_reply_to":"7af24918_afd19d59","updated":"2016-03-03 04:29:20.000000000","message":"No, I checked with git history and there is no commit from bot. oslo.messaging have lots of dependencies in test-requirements.txt. We can update this by manual ?","commit_id":"b124fe885fca05f0a7f2b57f73a264382e3df2df"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"278c8a539e4a7c71ff1e4c538f83e08b89ed087d","unresolved":false,"context_lines":[{"line_number":16,"context_line":"commands \u003d"},{"line_number":17,"context_line":"  flake8"},{"line_number":18,"context_line":"  # Run security linter"},{"line_number":19,"context_line":"  bandit -r oslo_messaging -n5"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"[testenv:cover]"},{"line_number":22,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3afc51ec_464c78c7","line":19,"range":{"start_line":19,"start_character":27,"end_line":19,"end_character":28},"updated":"2016-03-13 04:18:02.000000000","message":"Please add \"-x tests\" here.  I have another patch to correct the bandit venv to have \"-x tests\". See\n\nhttps://review.openstack.org/#/c/292056/","commit_id":"b124fe885fca05f0a7f2b57f73a264382e3df2df"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"df67f58c919491838463cffeeaf6e0c2a1316e8a","unresolved":false,"context_lines":[{"line_number":16,"context_line":"commands \u003d"},{"line_number":17,"context_line":"  flake8"},{"line_number":18,"context_line":"  # Run security linter"},{"line_number":19,"context_line":"  bandit -r oslo_messaging -n5"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"[testenv:cover]"},{"line_number":22,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"1af94dfe_32940d36","line":19,"range":{"start_line":19,"start_character":27,"end_line":19,"end_character":28},"in_reply_to":"3afc51ec_464c78c7","updated":"2016-03-16 03:01:30.000000000","message":"will update it.","commit_id":"b124fe885fca05f0a7f2b57f73a264382e3df2df"}]}
