)]}'
{"ovsdbapp/backend/ovs_idl/event.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"71ecee3c2e2f36ff8606a24b553cc5b029c60c20","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import logging"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import traceback"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from ovsdbapp.backend.ovs_idl import idlutils"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_b9e3a504","line":14,"updated":"2020-04-02 21:32:18.000000000","message":"pep8: F401 \u0027sys\u0027 imported but unused","commit_id":"e8133f48681a34f21ae213cc4383d3271555b800"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"71ecee3c2e2f36ff8606a24b553cc5b029c60c20","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import logging"},{"line_number":14,"context_line":"import sys"},{"line_number":15,"context_line":"import traceback"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from ovsdbapp.backend.ovs_idl import idlutils"},{"line_number":18,"context_line":"from ovsdbapp import event as ovsdb_event"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_19ef31e9","line":15,"updated":"2020-04-02 21:32:18.000000000","message":"pep8: F401 \u0027traceback\u0027 imported but unused","commit_id":"e8133f48681a34f21ae213cc4383d3271555b800"}],"ovsdbapp/event.py":[{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2fbccfabb651697687caa64b299c068742c17069","unresolved":false,"context_lines":[{"line_number":123,"context_line":"            # log the initial location of the Exception."},{"line_number":124,"context_line":"            _, _, tb \u003d sys.exc_info()"},{"line_number":125,"context_line":"            LOG.debug(\"Event not matched due to exception:\\n%s\","},{"line_number":126,"context_line":"                      traceback.format_tb(tb)[-1])"},{"line_number":127,"context_line":"            return False"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    def matching_events(self, event, row, updates):"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_64ae8499","line":126,"range":{"start_line":126,"start_character":42,"end_line":126,"end_character":44},"updated":"2020-04-03 15:10:16.000000000","message":"This is essentially sys.last_traceback, no?","commit_id":"33f9231da73e165f2eee234d56538113c1be52b2"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"c6ce5355d8b3fb57bf4995682f6fe35e2672cdfb","unresolved":false,"context_lines":[{"line_number":123,"context_line":"            # log the initial location of the Exception."},{"line_number":124,"context_line":"            _, _, tb \u003d sys.exc_info()"},{"line_number":125,"context_line":"            LOG.debug(\"Event not matched due to exception:\\n%s\","},{"line_number":126,"context_line":"                      traceback.format_tb(tb)[-1])"},{"line_number":127,"context_line":"            return False"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    def matching_events(self, event, row, updates):"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_2a20bef7","line":126,"range":{"start_line":126,"start_character":42,"end_line":126,"end_character":44},"in_reply_to":"df33271e_64ae8499","updated":"2020-04-03 17:43:46.000000000","message":"When I try to use it:\n\n AttributeError: module \u0027sys\u0027 has no attribute \u0027last_traceback\u0027\n\ndocs say it is available only after printing?","commit_id":"33f9231da73e165f2eee234d56538113c1be52b2"},{"author":{"_account_id":24791,"name":"Maciej Jozefczyk","email":"jeicam.pl@gmail.com","username":"maciej.jozefczyk"},"change_message_id":"4c4744af47799cb7517b057e1561c5d024f1420c","unresolved":false,"context_lines":[{"line_number":120,"context_line":"            # log the initial location of the Exception."},{"line_number":121,"context_line":"            _, _, tb \u003d sys.exc_info()"},{"line_number":122,"context_line":"            LOG.debug(\"Event not matched due to exception:\\n%s\","},{"line_number":123,"context_line":"                      traceback.format_tb(tb)[-1])"},{"line_number":124,"context_line":"            return False"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    def matching_events(self, event, row, updates):"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_77b0d48c","line":123,"range":{"start_line":123,"start_character":22,"end_line":123,"end_character":41},"updated":"2020-04-06 07:42:28.000000000","message":"++","commit_id":"76cc8509bca7574cf6185b5ad91903f3eb932e5d"}]}
