)]}'
{"nova/utils.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2d2ac5a9bd75e1f41453fe75749d878850bbea8f","unresolved":false,"context_lines":[{"line_number":535,"context_line":"        with temporary_mutation(context, read_deleted\u003d\"yes\"):"},{"line_number":536,"context_line":"            do_something_that_needed_deleted_objects()"},{"line_number":537,"context_line":"    \"\"\""},{"line_number":538,"context_line":"    def is_dict_like(thing):"},{"line_number":539,"context_line":"        return isinstance(thing, dict)"},{"line_number":540,"context_line":""},{"line_number":541,"context_line":"    def get(thing, attr, default):"},{"line_number":542,"context_line":"        if is_dict_like(thing):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_27b2524b","line":539,"range":{"start_line":538,"start_character":0,"end_line":539,"end_character":38},"updated":"2018-10-15 14:39:10.000000000","message":"Since this is only used from the three methods below, and it\u0027s now a single statement, let\u0027s just get rid of it and inline isinstance.","commit_id":"40135073f35c02787271704eb53ffb0597d0fe56"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e4affe34023106e2e5a480906ac2e9c81d6baac8","unresolved":false,"context_lines":[{"line_number":535,"context_line":"        with temporary_mutation(context, read_deleted\u003d\"yes\"):"},{"line_number":536,"context_line":"            do_something_that_needed_deleted_objects()"},{"line_number":537,"context_line":"    \"\"\""},{"line_number":538,"context_line":"    def is_dict_like(thing):"},{"line_number":539,"context_line":"        return isinstance(thing, dict)"},{"line_number":540,"context_line":""},{"line_number":541,"context_line":"    def get(thing, attr, default):"},{"line_number":542,"context_line":"        if is_dict_like(thing):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_b71e455f","line":539,"range":{"start_line":538,"start_character":0,"end_line":539,"end_character":38},"in_reply_to":"3f79a3b5_27b2524b","updated":"2018-11-30 07:40:38.000000000","message":"+1","commit_id":"40135073f35c02787271704eb53ffb0597d0fe56"}]}
