)]}'
{"ptgbot/tests/test_message_process.py":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6366ee7bedcde2d1b2c385226986c26f9c12fee6","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        self.bot.on_pubmsg(\u0027\u0027, msg)"},{"line_number":186,"context_line":"        self.assertEquals("},{"line_number":187,"context_line":"            self.db.data[\u0027location\u0027][\u0027swift\u0027],"},{"line_number":188,"context_line":"            \"On the beach\""},{"line_number":189,"context_line":"        )"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    def test_book(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"caccb48e_5393c2d1","line":188,"updated":"2020-11-26 21:26:50.000000000","message":"This gives me an idea for our next conference...","commit_id":"8cc5cdd3a3ebc5559d94f567e90a2ceb1a3d0e54"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6366ee7bedcde2d1b2c385226986c26f9c12fee6","unresolved":false,"context_lines":[{"line_number":317,"context_line":"            (\u0027~motd add info foo bar\u0027, ["},{"line_number":318,"context_line":"                {\u0027level\u0027: \u0027info\u0027, \u0027message\u0027: \u0027foo bar\u0027}"},{"line_number":319,"context_line":"            ]),"},{"line_number":320,"context_line":"            (\u0027~motd add info open bar\u0027, ["},{"line_number":321,"context_line":"                {\u0027level\u0027: \u0027info\u0027, \u0027message\u0027: \u0027foo bar\u0027},"},{"line_number":322,"context_line":"                {\u0027level\u0027: \u0027info\u0027, \u0027message\u0027: \u0027open bar\u0027},"},{"line_number":323,"context_line":"            ]),"}],"source_content_type":"text/x-python","patch_set":5,"id":"9fddc0b5_8b9f1b8d","line":320,"updated":"2020-11-26 21:26:50.000000000","message":"Really a necessity at the beach anyway.","commit_id":"8cc5cdd3a3ebc5559d94f567e90a2ceb1a3d0e54"}],"tox.ini":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6366ee7bedcde2d1b2c385226986c26f9c12fee6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"envlist \u003d py38,pep8,pyflakes"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[testenv]"},{"line_number":5,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":5,"id":"8bbfb682_45d6c2f9","line":2,"updated":"2020-11-26 21:26:50.000000000","message":"This could also just be py3 and not assume what exact version devs are likely to have installed.","commit_id":"8cc5cdd3a3ebc5559d94f567e90a2ceb1a3d0e54"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6366ee7bedcde2d1b2c385226986c26f9c12fee6","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[testenv]"},{"line_number":5,"context_line":"basepython \u003d python3"},{"line_number":6,"context_line":"whitelist_externals \u003d"},{"line_number":7,"context_line":"  find"},{"line_number":8,"context_line":"deps \u003d -r{toxinidir}/requirements.txt"},{"line_number":9,"context_line":"       -r{toxinidir}/test-requirements.txt"}],"source_content_type":"text/x-properties","patch_set":5,"id":"c4eaf3f2_3c7a2cbc","line":6,"updated":"2020-11-26 21:26:50.000000000","message":"Deprecated in favor of allowlist_externals recently.","commit_id":"8cc5cdd3a3ebc5559d94f567e90a2ceb1a3d0e54"}]}
