)]}'
{"placement/objects/consumer_type.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"8ffb4e4e3fb6ca0cea1e95547580745439a2da42","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    # NOTE(cdent): get_by_id and get_by_name are not currently used"},{"line_number":87,"context_line":"    # but are left in place to indicate the smooth migration from"},{"line_number":88,"context_line":"    # direct db access to using the AttributeCache."},{"line_number":89,"context_line":"    @classmethod"},{"line_number":90,"context_line":"    def get_by_id(cls, ctx, id):"},{"line_number":91,"context_line":"        return ctx.ct_cache.all_from_string(ctx.ct_cache.string_from_id(id))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_07ea0673","line":88,"updated":"2019-08-30 17:14:43.000000000","message":"These can go if people like, but if you would like, please advise if you\u0027d like the corresponding tests in functional.db.test_consumer_type to be removed or switched over to exercising the cache (which they do indirectly, now).","commit_id":"7fef18bc41b0bc2ae4433a0f3a3e627a7ee8533e"}]}
