)]}'
{"designate/objects/adapters/base.py":[{"author":{"_account_id":15171,"name":"Eric Larson","email":"eric.larson@rackspace.com","username":"elarson"},"change_message_id":"b601f73c86b55a9edf8c9cb71d500f0461c22158","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        if isinstance(object, objects.DesignateObject):"},{"line_number":61,"context_line":"            key \u003d \u0027%s:%s\u0027 % (format_, object.obj_name())"},{"line_number":62,"context_line":"        else:"},{"line_number":63,"context_line":"            key \u003d \u0027%s:%s\u0027 % (format_, object)"},{"line_number":64,"context_line":"        try:"},{"line_number":65,"context_line":"            return cls._adapter_classes[key]"},{"line_number":66,"context_line":"        except KeyError as e:"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_57f3a6e6","line":63,"updated":"2015-03-18 17:42:22.000000000","message":"To help avoid the template being edited twice:\n\n  obj_name \u003d object\n  if isinstance(object, objects.DesignateObject):\n      obj_name \u003d object.obj_name()\n  key \u003d \u0027%s:%s\u0027 % (format, obj_name)","commit_id":"fce8049cb6256b42c8bf617ee6fc8c1a0492c592"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"983737df87a1b9a285efbdf51b95068490f0571e","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        if isinstance(object, objects.DesignateObject):"},{"line_number":61,"context_line":"            key \u003d \u0027%s:%s\u0027 % (format_, object.obj_name())"},{"line_number":62,"context_line":"        else:"},{"line_number":63,"context_line":"            key \u003d \u0027%s:%s\u0027 % (format_, object)"},{"line_number":64,"context_line":"        try:"},{"line_number":65,"context_line":"            return cls._adapter_classes[key]"},{"line_number":66,"context_line":"        except KeyError as e:"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_ba04bd15","line":63,"in_reply_to":"9a80dd14_572006f8","updated":"2015-03-18 21:23:28.000000000","message":"grrr, cannot communicate today.\n\nI will follow up in a follow on *review* ;)","commit_id":"fce8049cb6256b42c8bf617ee6fc8c1a0492c592"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"12e6f14473140cd59e35f232f27196210d27c287","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        if isinstance(object, objects.DesignateObject):"},{"line_number":61,"context_line":"            key \u003d \u0027%s:%s\u0027 % (format_, object.obj_name())"},{"line_number":62,"context_line":"        else:"},{"line_number":63,"context_line":"            key \u003d \u0027%s:%s\u0027 % (format_, object)"},{"line_number":64,"context_line":"        try:"},{"line_number":65,"context_line":"            return cls._adapter_classes[key]"},{"line_number":66,"context_line":"        except KeyError as e:"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_572006f8","line":63,"in_reply_to":"9a80dd14_57f3a6e6","updated":"2015-03-18 17:46:30.000000000","message":"Good catch - will do in a follow up","commit_id":"fce8049cb6256b42c8bf617ee6fc8c1a0492c592"}]}
