)]}'
{"nova/objects/base.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"6c8bc4c072f455163db09400794a82ddc947d6af","unresolved":false,"context_lines":[{"line_number":703,"context_line":"            setattr(self, key, value)"},{"line_number":704,"context_line":""},{"line_number":705,"context_line":""},{"line_number":706,"context_line":"class NovaTimestampObject(object):"},{"line_number":707,"context_line":"    fields \u003d {"},{"line_number":708,"context_line":"        \u0027created_at\u0027: obj_fields.DateTimeField(nullable\u003dTrue),"},{"line_number":709,"context_line":"        \u0027updated_at\u0027: obj_fields.DateTimeField(nullable\u003dTrue),"}],"source_content_type":"text/x-python","patch_set":6,"id":"9a80dd14_3fbaf271","line":706,"updated":"2015-03-16 21:31:39.000000000","message":"because it might be base class , add some descriptions to the purpose of the object will be helpful later","commit_id":"7af5e1275cefa257dd44be9174b3e4ef13553c5f"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"ec6e9ef2f346534db49a28a84dd80de2774c8b1d","unresolved":false,"context_lines":[{"line_number":703,"context_line":"            setattr(self, key, value)"},{"line_number":704,"context_line":""},{"line_number":705,"context_line":""},{"line_number":706,"context_line":"class NovaTimestampObject(object):"},{"line_number":707,"context_line":"    fields \u003d {"},{"line_number":708,"context_line":"        \u0027created_at\u0027: obj_fields.DateTimeField(nullable\u003dTrue),"},{"line_number":709,"context_line":"        \u0027updated_at\u0027: obj_fields.DateTimeField(nullable\u003dTrue),"}],"source_content_type":"text/x-python","patch_set":6,"id":"9a80dd14_3a020073","line":706,"in_reply_to":"9a80dd14_3fbaf271","updated":"2015-03-16 21:46:29.000000000","message":"Will do.","commit_id":"7af5e1275cefa257dd44be9174b3e4ef13553c5f"}]}
