)]}'
{"nova/api/validator.py":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"db22e139d26917e7ca3914b671c33c5a9628d7f2","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    return True"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"validate_ipv4 \u003d utils.is_valid_ipv4"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"def validate_user_data(user_data):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2BzcQ%3D","line":96,"updated":"2013-02-18 22:13:09.000000000","message":"Why keep this?","commit_id":"389648e437eb6dac03a2d07f0da9276393bd73f0"},{"author":{"_account_id":360,"name":"Dan Prince","email":"dprince@redhat.com","username":"dan-prince"},"change_message_id":"f52b3194fd1099471b2d02b7b1cdc91a21ecf39c","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    return True"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"validate_ipv4 \u003d utils.is_valid_ipv4"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"def validate_user_data(user_data):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAN3%2F%2F%2FKA%3D","line":96,"in_reply_to":"AAAAM3%2F%2Bu2g%3D","updated":"2013-03-04 16:15:05.000000000","message":"Like Joe pointed out I think I\u0027d rather see us just change ec2/__init__.py to use utils as well.","commit_id":"389648e437eb6dac03a2d07f0da9276393bd73f0"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"9a41959f91b002dcb123d5ec35bfd464c0a075f4","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    return True"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"validate_ipv4 \u003d utils.is_valid_ipv4"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"def validate_user_data(user_data):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2Bu2g%3D","line":96,"in_reply_to":"AAAAM3%2F%2BzcQ%3D","updated":"2013-02-20 14:02:00.000000000","message":"well ./nova/api/ec2/__init__.py uses validator class to confirm all its data, I looked at that as consistency and thought it doesn\u0027t hurt maintain it that way","commit_id":"389648e437eb6dac03a2d07f0da9276393bd73f0"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"b3383ae196f1716bdf2ec6013c1d943da093b47e","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    return True"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"validate_ipv4 \u003d utils.is_valid_ipv4"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"def validate_user_data(user_data):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAN3%2F%2F%2Bok%3D","line":96,"in_reply_to":"AAAAN3%2F%2F%2FH8%3D","updated":"2013-03-04 19:45:25.000000000","message":"Done","commit_id":"389648e437eb6dac03a2d07f0da9276393bd73f0"},{"author":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"change_message_id":"1250f93d7a53349752ec582f895a505ac19d52f2","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    return True"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"validate_ipv4 \u003d utils.is_valid_ipv4"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"def validate_user_data(user_data):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAN3%2F%2F%2FH8%3D","line":96,"in_reply_to":"AAAAN3%2F%2F%2FKA%3D","updated":"2013-03-04 16:35:30.000000000","message":"The problem with fixes with this, as clean as they seem, tend to live forever. It\u0027s not important enough to swing back around to fix, and it\u0027s not obvious to anyone not explicitly looking for it. I\u0027d prefer we just refactor this.","commit_id":"389648e437eb6dac03a2d07f0da9276393bd73f0"}]}
