)]}'
{"placement/attribute_cache.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"9bc8feee19431f8311914f4922451adc658c8250","unresolved":true,"context_lines":[{"line_number":150,"context_line":"        self._str_cache \u003d {r[0]: r[1] for r in res}"},{"line_number":151,"context_line":"        self._all_cache \u003d {r[1]: r for r in res}"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    def _add_attribute(self, attr_id, name, created_at, updated_at):"},{"line_number":154,"context_line":"        \"\"\"Use this to add values to the cache that are not coming from the"},{"line_number":155,"context_line":"        database, like defaults."},{"line_number":156,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"c5ba2edf_0d9aa01b","line":153,"range":{"start_line":153,"start_character":38,"end_line":153,"end_character":42},"updated":"2021-09-02 16:09:34.000000000","message":"Note to self: the other places in this file refer to this as \"attr_str\".","commit_id":"e9b6a2ec253491771b9c900b32c1370e4d334984"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"9bc8feee19431f8311914f4922451adc658c8250","unresolved":true,"context_lines":[{"line_number":157,"context_line":"        self._id_cache[name] \u003d attr_id"},{"line_number":158,"context_line":"        self._str_cache[attr_id] \u003d name"},{"line_number":159,"context_line":"        self._all_cache[name] \u003d {"},{"line_number":160,"context_line":"            \u0027id\u0027: attr_id,"},{"line_number":161,"context_line":"            \u0027name\u0027: name,"},{"line_number":162,"context_line":"            \u0027created_at\u0027: created_at,"},{"line_number":163,"context_line":"            \u0027updated_at\u0027: updated_at,"},{"line_number":164,"context_line":"        }"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f785526_cbba91ee","line":163,"range":{"start_line":160,"start_character":12,"end_line":163,"end_character":37},"updated":"2021-09-02 16:09:34.000000000","message":"Note to self: this matches what is currently put into the _all_cache in L146.","commit_id":"e9b6a2ec253491771b9c900b32c1370e4d334984"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"65f5887ef286a166217becdf351e73e191f671f0","unresolved":false,"context_lines":[{"line_number":159,"context_line":"        self._all_cache[name] \u003d {"},{"line_number":160,"context_line":"            \u0027id\u0027: attr_id,"},{"line_number":161,"context_line":"            \u0027name\u0027: name,"},{"line_number":162,"context_line":"            \u0027created_at\u0027: created_at,"},{"line_number":163,"context_line":"            \u0027updated_at\u0027: updated_at,"},{"line_number":164,"context_line":"        }"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"543f9fd2_4ad6303d","line":163,"range":{"start_line":162,"start_character":0,"end_line":163,"end_character":37},"updated":"2021-09-13 10:29:56.000000000","message":"supernit - The ordering however is different but that obviously doesn\u0027t matter.","commit_id":"e9b6a2ec253491771b9c900b32c1370e4d334984"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"9bc8feee19431f8311914f4922451adc658c8250","unresolved":true,"context_lines":[{"line_number":181,"context_line":"            attr_id\u003dNone,"},{"line_number":182,"context_line":"            name\u003dct_obj.NULL_CONSUMER_TYPE_ALIAS,"},{"line_number":183,"context_line":"            # should we synthesize some dates in the past instead?"},{"line_number":184,"context_line":"            created_at\u003dNone,"},{"line_number":185,"context_line":"            updated_at\u003dNone,"},{"line_number":186,"context_line":"        )"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"491ae622_e4bb1fb7","line":185,"range":{"start_line":184,"start_character":12,"end_line":185,"end_character":28},"updated":"2021-09-02 16:09:34.000000000","message":"I think this seems like the best thing to do, IMHO.","commit_id":"e9b6a2ec253491771b9c900b32c1370e4d334984"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"65f5887ef286a166217becdf351e73e191f671f0","unresolved":false,"context_lines":[{"line_number":181,"context_line":"            attr_id\u003dNone,"},{"line_number":182,"context_line":"            name\u003dct_obj.NULL_CONSUMER_TYPE_ALIAS,"},{"line_number":183,"context_line":"            # should we synthesize some dates in the past instead?"},{"line_number":184,"context_line":"            created_at\u003dNone,"},{"line_number":185,"context_line":"            updated_at\u003dNone,"},{"line_number":186,"context_line":"        )"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"a6bf2af1_1428da60","line":185,"range":{"start_line":184,"start_character":12,"end_line":185,"end_character":28},"in_reply_to":"491ae622_e4bb1fb7","updated":"2021-09-13 10:29:56.000000000","message":"Ack","commit_id":"e9b6a2ec253491771b9c900b32c1370e4d334984"}]}
