)]}'
{"cinder/objects/backup.py":[{"author":{"_account_id":8247,"name":"Thang Pham","email":"thang.g.pham@gmail.com","username":"thang.pham"},"change_message_id":"32d512e758ef07df5270cf637dad054d6971c4f1","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        for name, field in backup.fields.items():"},{"line_number":74,"context_line":"            value \u003d db_backup.get(name)"},{"line_number":75,"context_line":"            if isinstance(field, fields.IntegerField):"},{"line_number":76,"context_line":"                value \u003d value if value is not None else 0"},{"line_number":77,"context_line":"            backup[name] \u003d value"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"        backup._context \u003d context"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_bc57b358","line":76,"updated":"2015-07-09 18:07:52.000000000","message":"Since backup \u003d self (#L96), the object here is updated with the latest values from db_backup.  So what fields did you see missing in your test?","commit_id":"daed8aa1f28b061d6f0e2035f3846991356a7bc8"},{"author":{"_account_id":8247,"name":"Thang Pham","email":"thang.g.pham@gmail.com","username":"thang.pham"},"change_message_id":"32d512e758ef07df5270cf637dad054d6971c4f1","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        updates \u003d self.obj_get_changes()"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        db_backup \u003d db.backup_create(self._context, updates)"},{"line_number":96,"context_line":"        return self._from_db_object(self._context, self, db_backup)"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    @base.remotable"},{"line_number":99,"context_line":"    def save(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_bc09f385","line":96,"updated":"2015-07-09 18:07:52.000000000","message":"_from_db_object is actually updating the object fields using db_backup here.  See above.","commit_id":"daed8aa1f28b061d6f0e2035f3846991356a7bc8"}]}
