)]}'
{"openstack/compute/v2/_proxy.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"12a510f135aaacf2d94512dfeda1ba6399fd87cb","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        \"\"\""},{"line_number":108,"context_line":"        return limits.Limits().get(self.session)"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    def create_server(self, value\u003dNone, **attrs):"},{"line_number":111,"context_line":"        \"\"\"Create a new server"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        When *value* is sent, that server object will be created. When *attrs*"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_7a9200a1","line":110,"updated":"2015-04-14 15:09:45.000000000","message":"This mutually exclusive thing is awkward.  Why don\u0027t we just have two methods?","commit_id":"0fe3ee33181f175debba2fa6ac9a0f770955337b"},{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"bf0be069968ff249245909916de28d69cd26a1fa","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        \"\"\""},{"line_number":108,"context_line":"        return limits.Limits().get(self.session)"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    def create_server(self, value\u003dNone, **attrs):"},{"line_number":111,"context_line":"        \"\"\"Create a new server"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        When *value* is sent, that server object will be created. When *attrs*"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_f0074f7f","line":110,"in_reply_to":"7aaa499b_7a9200a1","updated":"2015-04-14 16:00:17.000000000","message":"In my first revisions of this (when it was just that etherpad), if you passed in a value we used it, and additionally if you passed in attrs, those attrs were set on that value (with no value and just attrs, we created the appropriate resource and set the attrs on it). No one else seemed to like that and I conceded that maybe there is this create_server and then another method called clone_server. I don\u0027t totally like that, but I don\u0027t like create_server having to be two different methods for the two different cases of how to build it.","commit_id":"0fe3ee33181f175debba2fa6ac9a0f770955337b"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"84c24fce9c0a75c949a9983caa08107dcd4c4814","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        \"\"\""},{"line_number":108,"context_line":"        return limits.Limits().get(self.session)"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    def create_server(self, value\u003dNone, **attrs):"},{"line_number":111,"context_line":"        \"\"\"Create a new server"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        When *value* is sent, that server object will be created. When *attrs*"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_e0641a23","line":110,"in_reply_to":"7aaa499b_f0074f7f","updated":"2015-04-14 17:16:08.000000000","message":"I\u0027m still okay with create_server(**just_like_this_one)","commit_id":"0fe3ee33181f175debba2fa6ac9a0f770955337b"}]}
