)]}'
{"nova/objects/base.py":[{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"46163dc68edfd7d0dc6927616678dfd588f6f5d6","unresolved":false,"context_lines":[{"line_number":288,"context_line":"                nval \u003d copy.deepcopy(getattr(self, name), memo)"},{"line_number":289,"context_line":"                setattr(nobj, name, nval)"},{"line_number":290,"context_line":"        nobj._changed_fields \u003d set(self._changed_fields)"},{"line_number":291,"context_line":"        return nobj"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"    def obj_clone(self):"},{"line_number":294,"context_line":"        \"\"\"Create a copy.\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2FyCE%3D","line":291,"updated":"2013-10-09 21:42:43.000000000","message":"I would have liked a bit more explanation about this\n\nIt makes sense to me that Python\u0027s default deepcopy for objects would miss some of this, but exactly what and why would be good information to have in the commit message or a comment\n\nI\u0027m especially thinking ahead to adding Python 3 support and someone needing to know the thinking here","commit_id":"73b3bf91df00059c69dc1dd81e4554ec24c647b1"}]}
