)]}'
{"trove/extensions/mgmt/instances/models.py":[{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"4a81f8674132aa8d6709e651cc9ef2ce6677c76a","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        if hasattr(server, \u0027host\u0027):"},{"line_number":61,"context_line":"            instance.server.host \u003d server.host"},{"line_number":62,"context_line":"        else:"},{"line_number":63,"context_line":"            instance.server.host \u003d server.hostId"},{"line_number":64,"context_line":"        if hasattr(server, \u0027deleted\u0027):"},{"line_number":65,"context_line":"            instance.server.deleted \u003d server.deleted"},{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_8731cca4","line":63,"range":{"start_line":63,"start_character":12,"end_line":63,"end_character":32},"updated":"2014-10-20 08:38:15.000000000","message":"instance.server.host \u003d getattr(server, \u0027host\u0027, server.hostId) \n\nIMO, more terse and easier to read.","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"},{"author":{"_account_id":10139,"name":"Ramashri Umale","email":"rumale@ebaysf.com","username":"rumale"},"change_message_id":"2e5f35c1ab44f481e1dffc933cf1efd7e1ed00fe","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        if hasattr(server, \u0027host\u0027):"},{"line_number":61,"context_line":"            instance.server.host \u003d server.host"},{"line_number":62,"context_line":"        else:"},{"line_number":63,"context_line":"            instance.server.host \u003d server.hostId"},{"line_number":64,"context_line":"        if hasattr(server, \u0027deleted\u0027):"},{"line_number":65,"context_line":"            instance.server.deleted \u003d server.deleted"},{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_1ab19df8","line":63,"in_reply_to":"9aa7fdbe_8731cca4","updated":"2014-10-23 17:38:28.000000000","message":"Done. Thanks","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"},{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"4a81f8674132aa8d6709e651cc9ef2ce6677c76a","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        else:"},{"line_number":63,"context_line":"            instance.server.host \u003d server.hostId"},{"line_number":64,"context_line":"        if hasattr(server, \u0027deleted\u0027):"},{"line_number":65,"context_line":"            instance.server.deleted \u003d server.deleted"},{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"},{"line_number":67,"context_line":"            instance.server.deleted_at \u003d server.deleted_at"},{"line_number":68,"context_line":"        if hasattr(server, \u0027local_id\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_4717e4ed","line":65,"updated":"2014-10-20 08:38:15.000000000","message":"Similarly:\n\ninstance.server.deleted \u003d  getattr(server, \u0027deleted\u0027, None)","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"},{"author":{"_account_id":10139,"name":"Ramashri Umale","email":"rumale@ebaysf.com","username":"rumale"},"change_message_id":"2e5f35c1ab44f481e1dffc933cf1efd7e1ed00fe","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        else:"},{"line_number":63,"context_line":"            instance.server.host \u003d server.hostId"},{"line_number":64,"context_line":"        if hasattr(server, \u0027deleted\u0027):"},{"line_number":65,"context_line":"            instance.server.deleted \u003d server.deleted"},{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"},{"line_number":67,"context_line":"            instance.server.deleted_at \u003d server.deleted_at"},{"line_number":68,"context_line":"        if hasattr(server, \u0027local_id\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_9ac58d5d","line":65,"in_reply_to":"9aa7fdbe_4717e4ed","updated":"2014-10-23 17:38:28.000000000","message":"Done. Thanks","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"},{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"4a81f8674132aa8d6709e651cc9ef2ce6677c76a","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        if hasattr(server, \u0027deleted\u0027):"},{"line_number":65,"context_line":"            instance.server.deleted \u003d server.deleted"},{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"},{"line_number":67,"context_line":"            instance.server.deleted_at \u003d server.deleted_at"},{"line_number":68,"context_line":"        if hasattr(server, \u0027local_id\u0027):"},{"line_number":69,"context_line":"            instance.server.local_id \u003d server.local_id"},{"line_number":70,"context_line":"        assert instance.server is not None"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_87a62cc0","line":67,"updated":"2014-10-20 08:38:15.000000000","message":"Ditto","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"},{"author":{"_account_id":10139,"name":"Ramashri Umale","email":"rumale@ebaysf.com","username":"rumale"},"change_message_id":"2e5f35c1ab44f481e1dffc933cf1efd7e1ed00fe","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        if hasattr(server, \u0027deleted\u0027):"},{"line_number":65,"context_line":"            instance.server.deleted \u003d server.deleted"},{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"},{"line_number":67,"context_line":"            instance.server.deleted_at \u003d server.deleted_at"},{"line_number":68,"context_line":"        if hasattr(server, \u0027local_id\u0027):"},{"line_number":69,"context_line":"            instance.server.local_id \u003d server.local_id"},{"line_number":70,"context_line":"        assert instance.server is not None"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_9a9cad6b","line":67,"in_reply_to":"9aa7fdbe_87a62cc0","updated":"2014-10-23 17:38:28.000000000","message":"Done. Thanks","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"},{"author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"change_message_id":"4a81f8674132aa8d6709e651cc9ef2ce6677c76a","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"},{"line_number":67,"context_line":"            instance.server.deleted_at \u003d server.deleted_at"},{"line_number":68,"context_line":"        if hasattr(server, \u0027local_id\u0027):"},{"line_number":69,"context_line":"            instance.server.local_id \u003d server.local_id"},{"line_number":70,"context_line":"        assert instance.server is not None"},{"line_number":71,"context_line":"    except Exception as e:"},{"line_number":72,"context_line":"        LOG.error(e)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_c7b034f7","line":69,"updated":"2014-10-20 08:38:15.000000000","message":"Ditto","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"},{"author":{"_account_id":10139,"name":"Ramashri Umale","email":"rumale@ebaysf.com","username":"rumale"},"change_message_id":"2e5f35c1ab44f481e1dffc933cf1efd7e1ed00fe","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        if hasattr(server, \u0027deleted_at\u0027):"},{"line_number":67,"context_line":"            instance.server.deleted_at \u003d server.deleted_at"},{"line_number":68,"context_line":"        if hasattr(server, \u0027local_id\u0027):"},{"line_number":69,"context_line":"            instance.server.local_id \u003d server.local_id"},{"line_number":70,"context_line":"        assert instance.server is not None"},{"line_number":71,"context_line":"    except Exception as e:"},{"line_number":72,"context_line":"        LOG.error(e)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aa7fdbe_fa8219ff","line":69,"in_reply_to":"9aa7fdbe_c7b034f7","updated":"2014-10-23 17:38:28.000000000","message":"Done. Thanks","commit_id":"b313462883afb3f89cc5e67a957afc95a6f4a3fc"}]}
