)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"94089adf27722bdd25a58e59168b4426dcf94ba9","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Use absolute import in gabbi fixture"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Otherwise it gets confused with the fixture named placement."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I678be3af4ef70491b2a7cfd5eba2b335e207a033"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_485d7613","line":9,"range":{"start_line":9,"start_character":35,"end_line":9,"end_character":59},"updated":"2018-09-03 15:27:04.000000000","message":"I guess at some point we will rename that package.","commit_id":"ace2977e66d7279cedf9780aa72f03178b0d2dcc"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d3d7ef8ff854831244f0e76aa896bcb9a3fc601e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Use absolute import in gabbi fixture"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Otherwise it gets confused with the fixture named placement."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I678be3af4ef70491b2a7cfd5eba2b335e207a033"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_8079f082","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":60},"updated":"2018-09-05 18:52:01.000000000","message":"I\u0027m assuming you\u0027re referring to placement.tests.functional.fixtures.placement, but that\u0027s not imported here...","commit_id":"f4c74f708e2ed809f088b51cc8c1ee268ec89d97"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"2ddebde7a3eec010209876b43f1b39bdb5510b0e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Use absolute import in gabbi fixture"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Otherwise it gets confused with the fixture named placement."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I678be3af4ef70491b2a7cfd5eba2b335e207a033"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_a0cc2cbb","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":60},"in_reply_to":"3f79a3b5_8079f082","updated":"2018-09-05 18:54:41.000000000","message":"yes, if there is a file named \u0027placement.py\u0027 in the same directory as the current file and the current file tries to do an import from the placement package, in py27 it will default to a relative import:\n\nso:\n\n  from placement import deploy\n    in fixtures/gabbi.py\n    will look in fixtures/placement.py and fail\n\nin py27 we overcome that by using absolute imports, which is the default in py3x","commit_id":"f4c74f708e2ed809f088b51cc8c1ee268ec89d97"}],"placement/tests/functional/fixtures/gabbits.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2e98a9ea4c4bacc9b2831e2fedffa7130840f884","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        self.conf_fixture.setUp()"},{"line_number":63,"context_line":"        # The Database fixture will get confused if only one of the databases"},{"line_number":64,"context_line":"        # is configured."},{"line_number":65,"context_line":"        for group in (\u0027placement_database\u0027, \u0027api_database\u0027, \u0027database\u0027):"},{"line_number":66,"context_line":"            self.conf_fixture.config("},{"line_number":67,"context_line":"                group\u003dgroup,"},{"line_number":68,"context_line":"                connection\u003d\u0027sqlite://\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_00464051","line":65,"range":{"start_line":65,"start_character":44,"end_line":65,"end_character":70},"updated":"2018-09-05 18:49:30.000000000","message":"These go away at some point.","commit_id":"f4c74f708e2ed809f088b51cc8c1ee268ec89d97"}]}
