)]}'
{"glance/common/artifacts/declarative.py":[{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"6283f910a7c7febfe21ec0ab65cb6cf4ad3015a0","unresolved":false,"context_lines":[{"line_number":705,"context_line":"        \"$schema\": \"http://json-schema.org/draft-04/schema#\","},{"line_number":706,"context_line":"        \"properties\": dict([(a, v.schema) for (a, v) in attributes.items()])"},{"line_number":707,"context_line":"    }"},{"line_number":708,"context_line":"    if required !\u003d []:"},{"line_number":709,"context_line":"        data[\u0027required\u0027] \u003d required"},{"line_number":710,"context_line":"    return data"},{"line_number":711,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"3a961159_e588c7e9","line":708,"updated":"2014-12-08 12:09:35.000000000","message":"if required !\u003d [] should be if required","commit_id":"10b58c9bf71324d951a28d6844f13bbb219013f9"},{"author":{"_account_id":13717,"name":"Inessa Vasilevskaya","email":"ivasilevskaya@mirantis.com","username":"ivasilevskaya"},"change_message_id":"d8f906451e6ef5ae9748e2adb01c656587d823be","unresolved":false,"context_lines":[{"line_number":705,"context_line":"        \"$schema\": \"http://json-schema.org/draft-04/schema#\","},{"line_number":706,"context_line":"        \"properties\": dict([(a, v.schema) for (a, v) in attributes.items()])"},{"line_number":707,"context_line":"    }"},{"line_number":708,"context_line":"    if required !\u003d []:"},{"line_number":709,"context_line":"        data[\u0027required\u0027] \u003d required"},{"line_number":710,"context_line":"    return data"},{"line_number":711,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"3a961159_685f4e0f","line":708,"in_reply_to":"3a961159_e588c7e9","updated":"2014-12-08 12:22:25.000000000","message":"Done","commit_id":"10b58c9bf71324d951a28d6844f13bbb219013f9"}],"glance/common/artifacts/definitions.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"2bcedbb3d54f2364dcda0c664d184feb316562ff","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def _get_schema(self):"},{"line_number":188,"context_line":"        data \u003d {\u0027type\u0027: \u0027number\u0027}"},{"line_number":189,"context_line":"        for (value, key) in [(self.max_value, \u0027maximum\u0027),"},{"line_number":190,"context_line":"                             (self.min_value, \u0027minimum\u0027)]:"},{"line_number":191,"context_line":"            if value:"},{"line_number":192,"context_line":"                data[key] \u003d value"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8c0949_1bf87de4","line":189,"updated":"2014-11-06 16:13:11.000000000","message":"There is no attribute \u0027max_value\u0027 in \u0027Numeric\u0027 object.","commit_id":"d4c14f975e6527d29d3a8bec2991af25067435c0"},{"author":{"_account_id":13717,"name":"Inessa Vasilevskaya","email":"ivasilevskaya@mirantis.com","username":"ivasilevskaya"},"change_message_id":"424ee66fba1a4087b856c9090f937b62d01ee671","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def _get_schema(self):"},{"line_number":188,"context_line":"        data \u003d {\u0027type\u0027: \u0027number\u0027}"},{"line_number":189,"context_line":"        for (value, key) in [(self.max_value, \u0027maximum\u0027),"},{"line_number":190,"context_line":"                             (self.min_value, \u0027minimum\u0027)]:"},{"line_number":191,"context_line":"            if value:"},{"line_number":192,"context_line":"                data[key] \u003d value"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8c0949_4c1c0914","line":189,"in_reply_to":"7a8c0949_1bf87de4","updated":"2014-11-06 19:41:31.000000000","message":"Jenkins says the same :) I\u0027ve fixed it in patchset 3.","commit_id":"d4c14f975e6527d29d3a8bec2991af25067435c0"},{"author":{"_account_id":10485,"name":"Ankit Agrawal","email":"ankitagrawal8188@gmail.com","username":"ankitagrawal"},"change_message_id":"6283f910a7c7febfe21ec0ab65cb6cf4ad3015a0","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def __init__(self, min_value\u003dNone, max_value\u003dNone, **kwargs):"},{"line_number":110,"context_line":"        super(Integer, self).__init__(**kwargs)"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"        if min_value:"},{"line_number":113,"context_line":"            self.min_value(min_value)"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"3a961159_45e51ba7","line":111,"updated":"2014-12-08 12:09:35.000000000","message":"Unnecessary new line.","commit_id":"10b58c9bf71324d951a28d6844f13bbb219013f9"},{"author":{"_account_id":13717,"name":"Inessa Vasilevskaya","email":"ivasilevskaya@mirantis.com","username":"ivasilevskaya"},"change_message_id":"d8f906451e6ef5ae9748e2adb01c656587d823be","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def __init__(self, min_value\u003dNone, max_value\u003dNone, **kwargs):"},{"line_number":110,"context_line":"        super(Integer, self).__init__(**kwargs)"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"        if min_value:"},{"line_number":113,"context_line":"            self.min_value(min_value)"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"3a961159_e85c1e28","line":111,"in_reply_to":"3a961159_45e51ba7","updated":"2014-12-08 12:22:25.000000000","message":"Hm, thanks, left behind after merge. Will be fixed.","commit_id":"10b58c9bf71324d951a28d6844f13bbb219013f9"}]}
