)]}'
{"keystone/common/kvs/core.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"55ae5573b8da666317972cab0df807d4dd2971d1","unresolved":false,"context_lines":[{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    This is only a write lock, and will not prevent reads from occurring."},{"line_number":370,"context_line":"    \"\"\""},{"line_number":371,"context_line":"    def __init__(self, mutex, key, locking_enabled\u003dTrue, lock_timeout\u003dNone):"},{"line_number":372,"context_line":"        self.mutex \u003d mutex"},{"line_number":373,"context_line":"        self.key \u003d key"},{"line_number":374,"context_line":"        self.enabled \u003d locking_enabled"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_1e9bd8c9","line":371,"updated":"2015-02-18 15:05:31.000000000","message":"Can this really be None? It seems like if it is None then other parts of this code will break, specifically line 395. Should this be a required parameter?","commit_id":"2b201b5d55b8f89b90c78bf69204037bcd208b23"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"7d55b0aa81f633265bec7702d985f863b2b28c9e","unresolved":false,"context_lines":[{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    This is only a write lock, and will not prevent reads from occurring."},{"line_number":370,"context_line":"    \"\"\""},{"line_number":371,"context_line":"    def __init__(self, mutex, key, locking_enabled\u003dTrue, lock_timeout\u003dNone):"},{"line_number":372,"context_line":"        self.mutex \u003d mutex"},{"line_number":373,"context_line":"        self.key \u003d key"},{"line_number":374,"context_line":"        self.enabled \u003d locking_enabled"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_7ede943f","line":371,"in_reply_to":"da86d52c_1e9bd8c9","updated":"2015-02-18 15:10:39.000000000","message":"Oh, right! It will break even earlier - see line 391 :) Thanks for the catch!","commit_id":"2b201b5d55b8f89b90c78bf69204037bcd208b23"}]}
