)]}'
{"openstack_dashboard/dashboards/project/loadbalancers/workflows.py":[{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"5df1086ca9d0ef7b031117d7ae4540d650927cc6","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"AVAILABLE_PROTOCOLS\u003d(\u0027HTTP\u0027, \u0027HTTPS\u0027, \u0027TCP\u0027)"},{"line_number":29,"context_line":"AVAILABLE_METHODS\u003d(\u0027ROUND_ROBIN\u0027, \u0027LEAST_CONNECTIONS\u0027, \u0027SOURCE_IP\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class AddPoolAction(workflows.Action):"},{"line_number":32,"context_line":"    name \u003d forms.CharField(max_length\u003d80, label\u003d_(\"Name\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FCkk%3D","line":29,"updated":"2013-11-15 09:44:39.000000000","message":"Pep8 would not be happy to see \"\u003d\" instead of \" \u003d \"","commit_id":"eb0b3c8d403d498694a96df40bbf8a2c405a87df"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"88ef32c4ea12d404335c9757b03b6d08ac280e5d","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"AVAILABLE_PROTOCOLS\u003d(\u0027HTTP\u0027, \u0027HTTPS\u0027, \u0027TCP\u0027)"},{"line_number":29,"context_line":"AVAILABLE_METHODS\u003d(\u0027ROUND_ROBIN\u0027, \u0027LEAST_CONNECTIONS\u0027, \u0027SOURCE_IP\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class AddPoolAction(workflows.Action):"},{"line_number":32,"context_line":"    name \u003d forms.CharField(max_length\u003d80, label\u003d_(\"Name\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FCfc%3D","line":29,"in_reply_to":"AAAATn%2F%2FCkk%3D","updated":"2013-11-15 10:05:12.000000000","message":"Done, thx","commit_id":"eb0b3c8d403d498694a96df40bbf8a2c405a87df"},{"author":{"_account_id":6914,"name":"Tatiana Ovchinnikova","email":"t.v.ovtchinnikova@gmail.com","username":"tmazur"},"change_message_id":"5df1086ca9d0ef7b031117d7ae4540d650927cc6","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"AVAILABLE_PROTOCOLS\u003d(\u0027HTTP\u0027, \u0027HTTPS\u0027, \u0027TCP\u0027)"},{"line_number":29,"context_line":"AVAILABLE_METHODS\u003d(\u0027ROUND_ROBIN\u0027, \u0027LEAST_CONNECTIONS\u0027, \u0027SOURCE_IP\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class AddPoolAction(workflows.Action):"},{"line_number":32,"context_line":"    name \u003d forms.CharField(max_length\u003d80, label\u003d_(\"Name\"))"},{"line_number":33,"context_line":"    description \u003d forms.CharField("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FCk0%3D","line":30,"updated":"2013-11-15 09:44:39.000000000","message":"Please add a blank line.","commit_id":"eb0b3c8d403d498694a96df40bbf8a2c405a87df"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"88ef32c4ea12d404335c9757b03b6d08ac280e5d","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"AVAILABLE_PROTOCOLS\u003d(\u0027HTTP\u0027, \u0027HTTPS\u0027, \u0027TCP\u0027)"},{"line_number":29,"context_line":"AVAILABLE_METHODS\u003d(\u0027ROUND_ROBIN\u0027, \u0027LEAST_CONNECTIONS\u0027, \u0027SOURCE_IP\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class AddPoolAction(workflows.Action):"},{"line_number":32,"context_line":"    name \u003d forms.CharField(max_length\u003d80, label\u003d_(\"Name\"))"},{"line_number":33,"context_line":"    description \u003d forms.CharField("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FCfg%3D","line":30,"in_reply_to":"AAAATn%2F%2FCk0%3D","updated":"2013-11-15 10:05:12.000000000","message":"Done, thx","commit_id":"eb0b3c8d403d498694a96df40bbf8a2c405a87df"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"5ac60bdc2c021dde2cf2d7011e270e4211228acb","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"AVAILABLE_PROTOCOLS \u003d (\u0027HTTP\u0027, \u0027HTTPS\u0027, \u0027TCP\u0027)"},{"line_number":29,"context_line":"AVAILABLE_METHODS \u003d (\u0027ROUND_ROBIN\u0027, \u0027LEAST_CONNECTIONS\u0027, \u0027SOURCE_IP\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"class AddPoolAction(workflows.Action):"},{"line_number":33,"context_line":"    name \u003d forms.CharField(max_length\u003d80, label\u003d_(\"Name\"))"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2FAYE%3D","line":30,"updated":"2013-11-15 19:58:14.000000000","message":"I like this approach","commit_id":"c0e5d2ce01e2ccea18fbde230444f8d640eebda9"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"a8d1f36734346a0acf16223494a3f1efb2604d9c","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"AVAILABLE_PROTOCOLS \u003d (\u0027HTTP\u0027, \u0027HTTPS\u0027, \u0027TCP\u0027)"},{"line_number":29,"context_line":"AVAILABLE_METHODS \u003d (\u0027ROUND_ROBIN\u0027, \u0027LEAST_CONNECTIONS\u0027, \u0027SOURCE_IP\u0027)"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"class AddPoolAction(workflows.Action):"},{"line_number":33,"context_line":"    name \u003d forms.CharField(max_length\u003d80, label\u003d_(\"Name\"))"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2B8sU%3D","line":30,"in_reply_to":"AAAATn%2F%2FAYE%3D","updated":"2013-11-18 08:40:55.000000000","message":"thanks :)","commit_id":"c0e5d2ce01e2ccea18fbde230444f8d640eebda9"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1dc459e7d8e21f39127b1b14fa5fd73b730e0d26","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        [protocol_choices.append((p, p)) for p in AVAILABLE_PROTOCOLS]"},{"line_number":67,"context_line":"        [lb_method_choices.append((m, m)) for m in AVAILABLE_METHODS]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        self.fields[\u0027protocol\u0027].choices \u003d protocol_choices"},{"line_number":70,"context_line":"        self.fields[\u0027lb_method\u0027].choices \u003d lb_method_choices"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"        # provider choice"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2B%2BGo%3D","line":69,"updated":"2013-11-17 19:47:24.000000000","message":"I don\u0027t think we need to move L.69 from the previous place. I prefer to:\n\n   protocol_choices \u003d [(\u0027\u0027, _(\"Select a Protocol\"))]\n   [protocol_choices.append((p, p)) for p in AVAILABLE_PROTOCOLS]\n   self.fields[\u0027protocol\u0027].choices \u003d protocol_choices\n\n   lb_method_choices \u003d [(\u0027\u0027, _(\"Select a Method\"))]\n   [lb_method_choices.append((m, m)) for m in AVAILABLE_METHODS]\n   self.fields[\u0027lb_method\u0027].choices \u003d lb_method_choices","commit_id":"c0e5d2ce01e2ccea18fbde230444f8d640eebda9"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"a8d1f36734346a0acf16223494a3f1efb2604d9c","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        [protocol_choices.append((p, p)) for p in AVAILABLE_PROTOCOLS]"},{"line_number":67,"context_line":"        [lb_method_choices.append((m, m)) for m in AVAILABLE_METHODS]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        self.fields[\u0027protocol\u0027].choices \u003d protocol_choices"},{"line_number":70,"context_line":"        self.fields[\u0027lb_method\u0027].choices \u003d lb_method_choices"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"        # provider choice"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2B8sQ%3D","line":69,"in_reply_to":"AAAATn%2F%2B%2BGo%3D","updated":"2013-11-18 08:40:55.000000000","message":"Ok, no problem i\u0027m working on that. thanks for the review.","commit_id":"c0e5d2ce01e2ccea18fbde230444f8d640eebda9"}]}
