)]}'
{"osprofiler/notifier.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"ff9d724c7784cf55e71836deddfeb277d749b014","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# NOTE(boris-42): By default we are using noop notifier."},{"line_number":29,"context_line":"_notifier \u003d _noop_notifier"},{"line_number":30,"context_line":"_notifier_cache \u003d {}  # map: connection-string -\u003e notifier"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"def notify(info):"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_6188e670","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":15},"updated":"2019-07-24 13:10:22.000000000","message":"I really prefer that you add a methode dedicated to clear the cache in this module instead of moving from private property to protected property, that change the semantic of the properties of this module, even if in python private/protected doesn\u0027t exists at all mostly if the uniq reason behind these changes is for testing purpose.","commit_id":"38040afa4ab7092994032b566616130ebef6e604"},{"author":{"_account_id":5950,"name":"Ilya Shakhat","email":"shakhat@gmail.com","username":"shakhat"},"change_message_id":"22d1c9e11e84bd2048fc16d460fc692f36fa63b0","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# NOTE(boris-42): By default we are using noop notifier."},{"line_number":29,"context_line":"_notifier \u003d _noop_notifier"},{"line_number":30,"context_line":"_notifier_cache \u003d {}  # map: connection-string -\u003e notifier"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"def notify(info):"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_b23f0eb4","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":15},"in_reply_to":"7faddb67_6188e670","updated":"2019-07-24 15:03:20.000000000","message":"Done","commit_id":"38040afa4ab7092994032b566616130ebef6e604"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"ba6a639e80bf8818d74929b0e740f3efe4d5cb76","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    return __notifier_cache[connection_string]"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"def clear_notifier_cache():"},{"line_number":82,"context_line":"    __notifier_cache.clear()"}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_04e487ab","line":81,"updated":"2019-07-25 19:22:28.000000000","message":"Since this is a public function, are there any concerns with it being called by users of the library? I guess all it would do is force re-initialization of the notifiers, right?","commit_id":"34ca7ab4b5f5c04986bc97e13cf411a1e8d7334e"}]}
