)]}'
{"glance/notifier.py":[{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"7f4ad339223f3d97cddddc2c0d0180f16d607ea8","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from glance.domain import proxy as domain_proxy"},{"line_number":31,"context_line":"from glance.i18n import _, _LE"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"notifier_opts \u003d ["},{"line_number":35,"context_line":"    cfg.StrOpt(\u0027default_publisher_id\u0027,"},{"line_number":36,"context_line":"               default\u003d\"image.localhost\","}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_f20fb536","line":33,"updated":"2016-08-10 23:43:15.000000000","message":"We may want to wrap the lines at 70 chars for now as Hemanth\u0027s change to wrap width at 80 is yet to be merged. \nThis will prevent oslo from generating bad formatting by breaking lines after 70 chars (according to the current oslo code).\n\nhttps://review.openstack.org/#/c/343887/","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"3c089f46ef251eb7eb9369b75717a9b70935c6ca","unresolved":false,"context_lines":[{"line_number":30,"context_line":"from glance.domain import proxy as domain_proxy"},{"line_number":31,"context_line":"from glance.i18n import _, _LE"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"notifier_opts \u003d ["},{"line_number":35,"context_line":"    cfg.StrOpt(\u0027default_publisher_id\u0027,"},{"line_number":36,"context_line":"               default\u003d\"image.localhost\","}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_3543f743","line":33,"in_reply_to":"9ad45d7e_f20fb536","updated":"2016-08-11 00:06:33.000000000","message":"Done","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"7f4ad339223f3d97cddddc2c0d0180f16d607ea8","unresolved":false,"context_lines":[{"line_number":42,"context_line":"of the Glance instance that generated the message."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Possible values:"},{"line_number":45,"context_line":"    Any"},{"line_number":46,"context_line":"\"\"\")),"},{"line_number":47,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":48,"context_line":"                default\u003d[],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_d2b8b177","line":45,"range":{"start_line":45,"start_character":4,"end_line":45,"end_character":7},"updated":"2016-08-10 23:43:15.000000000","message":"\"A string value representing a valid publisher ID\" maybe?","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"3c089f46ef251eb7eb9369b75717a9b70935c6ca","unresolved":false,"context_lines":[{"line_number":42,"context_line":"of the Glance instance that generated the message."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Possible values:"},{"line_number":45,"context_line":"    Any"},{"line_number":46,"context_line":"\"\"\")),"},{"line_number":47,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":48,"context_line":"                default\u003d[],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_7560cfcf","line":45,"range":{"start_line":45,"start_character":4,"end_line":45,"end_character":7},"in_reply_to":"9ad45d7e_d2b8b177","updated":"2016-08-11 00:06:33.000000000","message":"I thought about that, but I can\u0027t really figure out what a \"valid\" ID is. It seems that any value works here. I may be wrong. I could add an example of a reasonable value (e.g. \"image.host1\")","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"7f4ad339223f3d97cddddc2c0d0180f16d607ea8","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Possible values:"},{"line_number":45,"context_line":"    Any"},{"line_number":46,"context_line":"\"\"\")),"},{"line_number":47,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":48,"context_line":"                default\u003d[],"},{"line_number":49,"context_line":"                help\u003d_(\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_b2641d22","line":46,"updated":"2016-08-10 23:43:15.000000000","message":"We can add the section \"Related Options\"","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"3c089f46ef251eb7eb9369b75717a9b70935c6ca","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Possible values:"},{"line_number":45,"context_line":"    Any"},{"line_number":46,"context_line":"\"\"\")),"},{"line_number":47,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":48,"context_line":"                default\u003d[],"},{"line_number":49,"context_line":"                help\u003d_(\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_35c6579a","line":46,"in_reply_to":"9ad45d7e_b2641d22","updated":"2016-08-11 00:06:33.000000000","message":"Done","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"7f4ad339223f3d97cddddc2c0d0180f16d607ea8","unresolved":false,"context_lines":[{"line_number":48,"context_line":"                default\u003d[],"},{"line_number":49,"context_line":"                help\u003d_(\"\"\""},{"line_number":50,"context_line":"List of events for which to disable notifications."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Possible values:"},{"line_number":53,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":54,"context_line":"    Currently supported event groups are: image, image_member, task,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_b24b7d86","line":51,"updated":"2016-08-10 23:43:15.000000000","message":"Can we have a small paragraph of the opt\u0027s description here?","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"3c089f46ef251eb7eb9369b75717a9b70935c6ca","unresolved":false,"context_lines":[{"line_number":48,"context_line":"                default\u003d[],"},{"line_number":49,"context_line":"                help\u003d_(\"\"\""},{"line_number":50,"context_line":"List of events for which to disable notifications."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Possible values:"},{"line_number":53,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":54,"context_line":"    Currently supported event groups are: image, image_member, task,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_55502bd4","line":51,"in_reply_to":"9ad45d7e_b24b7d86","updated":"2016-08-11 00:06:33.000000000","message":"Done","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"7f4ad339223f3d97cddddc2c0d0180f16d607ea8","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Possible values:"},{"line_number":53,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":54,"context_line":"    Currently supported event groups are: image, image_member, task,"},{"line_number":55,"context_line":"    metadef_namespace, metadef_object, metadef_property, metadef_resource_type"},{"line_number":56,"context_line":"    and metadef_tag. For a complete listing and desription of each event"},{"line_number":57,"context_line":"    refer to: http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    It is also possible to specify the top level group name"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_72046517","line":56,"range":{"start_line":54,"start_character":42,"end_line":56,"end_character":19},"updated":"2016-08-10 23:43:15.000000000","message":"We could add these as bullet points.","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"3c089f46ef251eb7eb9369b75717a9b70935c6ca","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Possible values:"},{"line_number":53,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":54,"context_line":"    Currently supported event groups are: image, image_member, task,"},{"line_number":55,"context_line":"    metadef_namespace, metadef_object, metadef_property, metadef_resource_type"},{"line_number":56,"context_line":"    and metadef_tag. For a complete listing and desription of each event"},{"line_number":57,"context_line":"    refer to: http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    It is also possible to specify the top level group name"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_b55fe7e3","line":56,"range":{"start_line":54,"start_character":42,"end_line":56,"end_character":19},"in_reply_to":"9ad45d7e_72046517","updated":"2016-08-11 00:06:33.000000000","message":"Done","commit_id":"5a17bf634f8781eac71549735c7c38508f871450"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"},{"line_number":49,"context_line":"\"\"\")),"},{"line_number":50,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":51,"context_line":"                default\u003d[],"},{"line_number":52,"context_line":"                help\u003d_(\"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_82a40208","line":49,"updated":"2016-08-23 20:19:10.000000000","message":"Let\u0027s add a blank line here","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"},{"line_number":49,"context_line":"\"\"\")),"},{"line_number":50,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":51,"context_line":"                default\u003d[],"},{"line_number":52,"context_line":"                help\u003d_(\"\"\""}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_593ddc8d","line":49,"in_reply_to":"1ac06dbe_82a40208","updated":"2016-08-23 20:41:16.000000000","message":"Done","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":51,"context_line":"                default\u003d[],"},{"line_number":52,"context_line":"                help\u003d_(\"\"\""},{"line_number":53,"context_line":"List of events for which to disable notifications."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Specify a list of event names here which are to be excluded"},{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_8259a290","line":53,"range":{"start_line":53,"start_character":8,"end_line":53,"end_character":14},"updated":"2016-08-23 20:19:10.000000000","message":"How about we simplify this to \"List of notifications to be disabled\"? I say that because what\u0027s specified here are the notifications and notification groups, not events really.","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":51,"context_line":"                default\u003d[],"},{"line_number":52,"context_line":"                help\u003d_(\"\"\""},{"line_number":53,"context_line":"List of events for which to disable notifications."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Specify a list of event names here which are to be excluded"},{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_f94e4839","line":53,"range":{"start_line":53,"start_character":8,"end_line":53,"end_character":14},"in_reply_to":"1ac06dbe_8259a290","updated":"2016-08-23 20:41:16.000000000","message":"Done","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":52,"context_line":"                help\u003d_(\"\"\""},{"line_number":53,"context_line":"List of events for which to disable notifications."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Specify a list of event names here which are to be excluded"},{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    A list of individual events emitted from several event groups."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_a2113e54","line":56,"range":{"start_line":55,"start_character":0,"end_line":56,"end_character":60},"updated":"2016-08-23 20:19:10.000000000","message":"How about \"Specify a list of notifications that should not be emitted.\"?\n\nI\u0027d retain this snippet from the original help text \"A notification can be given either as a notification type to disable a single event, or as a notification group prefix to disable all events within a group.\"","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":52,"context_line":"                help\u003d_(\"\"\""},{"line_number":53,"context_line":"List of events for which to disable notifications."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Specify a list of event names here which are to be excluded"},{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    A list of individual events emitted from several event groups."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_f923e853","line":56,"range":{"start_line":55,"start_character":0,"end_line":56,"end_character":60},"in_reply_to":"1ac06dbe_a2113e54","updated":"2016-08-23 20:41:16.000000000","message":"Done","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":60,"context_line":"    Currently supported event groups are:"},{"line_number":61,"context_line":"        * image"},{"line_number":62,"context_line":"        * image.member"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_1667b3b7","line":59,"range":{"start_line":59,"start_character":4,"end_line":59,"end_character":66},"updated":"2016-08-23 20:19:10.000000000","message":"A comma-separated list of individual notification types or notification groups to be disabled?","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":60,"context_line":"    Currently supported event groups are:"},{"line_number":61,"context_line":"        * image"},{"line_number":62,"context_line":"        * image.member"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_c2d1da24","line":59,"updated":"2016-08-23 20:19:10.000000000","message":"comma-separated","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":60,"context_line":"    Currently supported event groups are:"},{"line_number":61,"context_line":"        * image"},{"line_number":62,"context_line":"        * image.member"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_59d95c56","line":59,"range":{"start_line":59,"start_character":4,"end_line":59,"end_character":66},"in_reply_to":"1ac06dbe_1667b3b7","updated":"2016-08-23 20:41:16.000000000","message":"Done","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":56,"context_line":"from generating notifications emitted by the Glance service."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    A list of individual events emitted from several event groups."},{"line_number":60,"context_line":"    Currently supported event groups are:"},{"line_number":61,"context_line":"        * image"},{"line_number":62,"context_line":"        * image.member"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_b9dcd046","line":59,"in_reply_to":"1ac06dbe_c2d1da24","updated":"2016-08-23 20:41:16.000000000","message":"Done","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":73,"context_line":"    For example: [\u0027image.create\u0027, \u0027task.success\u0027]"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    It is also possible to specify the top level group name to"},{"line_number":76,"context_line":"    disable all notifications for events in that group."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_62cc66bb","line":73,"range":{"start_line":73,"start_character":17,"end_line":73,"end_character":49},"updated":"2016-08-23 20:19:10.000000000","message":"This would be a comma-separated list.\nfor ex: image.create, task.success","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"3636d8a3408ba72eefe3274166f19cb8d54b6d8d","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":73,"context_line":"    For example: [\u0027image.create\u0027, \u0027task.success\u0027]"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    It is also possible to specify the top level group name to"},{"line_number":76,"context_line":"    disable all notifications for events in that group."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_a8fc73b8","line":73,"range":{"start_line":73,"start_character":17,"end_line":73,"end_character":49},"in_reply_to":"1ac06dbe_598e7c2e","updated":"2016-08-24 00:48:51.000000000","message":"From your example I got the impression that one should actually specify [\u0027image.create\u0027, \u0027task.success\u0027] in the config file.\nI was trying point out that it needs to be: image.create, task.success without the square braces and quotes.\n\nDoes it make sense?","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":73,"context_line":"    For example: [\u0027image.create\u0027, \u0027task.success\u0027]"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    It is also possible to specify the top level group name to"},{"line_number":76,"context_line":"    disable all notifications for events in that group."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_598e7c2e","line":73,"range":{"start_line":73,"start_character":17,"end_line":73,"end_character":49},"in_reply_to":"1ac06dbe_62cc66bb","updated":"2016-08-23 20:41:16.000000000","message":"I don\u0027t understand, what\u0027s the issue here?","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"4005b38b91cb8f02f18d81b43ea054b544724a3f","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":73,"context_line":"    For example: [\u0027image.create\u0027, \u0027task.success\u0027]"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    It is also possible to specify the top level group name to"},{"line_number":76,"context_line":"    disable all notifications for events in that group."}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_3eaa7485","line":73,"range":{"start_line":73,"start_character":17,"end_line":73,"end_character":49},"in_reply_to":"1ac06dbe_a8fc73b8","updated":"2016-08-24 04:34:19.000000000","message":"Got it. Fixed.","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":73,"context_line":"    For example: [\u0027image.create\u0027, \u0027task.success\u0027]"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    It is also possible to specify the top level group name to"},{"line_number":76,"context_line":"    disable all notifications for events in that group."},{"line_number":77,"context_line":"    For example, use: [\u0027image.create\u0027, \u0027metadef_tag\u0027] to disable"},{"line_number":78,"context_line":"    notifications for image create and all metadef_tag events"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Related options:"},{"line_number":81,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_0255b2c4","line":78,"range":{"start_line":75,"start_character":4,"end_line":78,"end_character":61},"updated":"2016-08-23 20:19:10.000000000","message":"Let\u0027s move this up with the second paragraph.\nOr drop it entirely if we retain the snippet from original help text.","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":73,"context_line":"    For example: [\u0027image.create\u0027, \u0027task.success\u0027]"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    It is also possible to specify the top level group name to"},{"line_number":76,"context_line":"    disable all notifications for events in that group."},{"line_number":77,"context_line":"    For example, use: [\u0027image.create\u0027, \u0027metadef_tag\u0027] to disable"},{"line_number":78,"context_line":"    notifications for image create and all metadef_tag events"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Related options:"},{"line_number":81,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_f998087a","line":78,"range":{"start_line":75,"start_character":4,"end_line":78,"end_character":61},"in_reply_to":"1ac06dbe_0255b2c4","updated":"2016-08-23 20:41:16.000000000","message":"Dropped.","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"4ba2643e5d067967529d5369207ebc11d46a4f33","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Related options:"},{"line_number":81,"context_line":"    * None"},{"line_number":82,"context_line":"\"\"\")),"},{"line_number":83,"context_line":"]"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_a2665eea","line":82,"updated":"2016-08-23 20:19:10.000000000","message":"Let\u0027s add a blank line here","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"09f40e058d6a8458736909d2bed25ea0eb1850f5","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Related options:"},{"line_number":81,"context_line":"    * None"},{"line_number":82,"context_line":"\"\"\")),"},{"line_number":83,"context_line":"]"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_59e31cd9","line":82,"in_reply_to":"1ac06dbe_a2665eea","updated":"2016-08-23 20:41:16.000000000","message":"Done","commit_id":"3591a41e6e3914ca9b20011104ed2da2749b0e1c"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"53aaa008bbb422e531736f6befebe506741e97fd","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    * Any reasonable instance identifier (e.g. \u0027image.host1\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"},{"line_number":49,"context_line":"\"\"\")),"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_e5294d39","line":48,"updated":"2016-08-24 14:24:27.000000000","message":"I meant a blank after this and right before the triple quotes.","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"819a5cb986c5ad593ac61c715f5743e6e1fd4c97","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    * Any reasonable instance identifier (e.g. \u0027image.host1\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"},{"line_number":49,"context_line":"\"\"\")),"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_71e19b9a","line":48,"in_reply_to":"1ac06dbe_e5294d39","updated":"2016-08-24 15:25:08.000000000","message":"Done","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"53aaa008bbb422e531736f6befebe506741e97fd","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"},{"line_number":49,"context_line":"\"\"\")),"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":52,"context_line":"                default\u003d[],"},{"line_number":53,"context_line":"                help\u003d_(\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_c5d1b131","line":50,"updated":"2016-08-24 14:24:27.000000000","message":"We don\u0027t need this blank line. I should have more explicit I guess.","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"819a5cb986c5ad593ac61c715f5743e6e1fd4c97","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"},{"line_number":49,"context_line":"\"\"\")),"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    cfg.ListOpt(\u0027disabled_notifications\u0027,"},{"line_number":52,"context_line":"                default\u003d[],"},{"line_number":53,"context_line":"                help\u003d_(\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_d1eccf94","line":50,"in_reply_to":"1ac06dbe_c5d1b131","updated":"2016-08-24 15:25:08.000000000","message":"Done","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"53aaa008bbb422e531736f6befebe506741e97fd","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Specify a list of notifications that should not be emitted."},{"line_number":57,"context_line":"A notification can be given either as a notification type to"},{"line_number":58,"context_line":"disable, a single event, or as a notification group prefix to"},{"line_number":59,"context_line":"disable all events within a group."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_055749cb","line":58,"range":{"start_line":58,"start_character":7,"end_line":58,"end_character":8},"updated":"2016-08-24 14:24:27.000000000","message":"Is this intended?","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"819a5cb986c5ad593ac61c715f5743e6e1fd4c97","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Specify a list of notifications that should not be emitted."},{"line_number":57,"context_line":"A notification can be given either as a notification type to"},{"line_number":58,"context_line":"disable, a single event, or as a notification group prefix to"},{"line_number":59,"context_line":"disable all events within a group."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_912ed7a3","line":58,"range":{"start_line":58,"start_character":7,"end_line":58,"end_character":8},"in_reply_to":"1ac06dbe_055749cb","updated":"2016-08-24 15:25:08.000000000","message":"Done","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"53aaa008bbb422e531736f6befebe506741e97fd","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":76,"context_line":"    For example: \u0027image.create\u0027,\u0027task.success\u0027"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Related options:"},{"line_number":79,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_45714177","line":76,"range":{"start_line":76,"start_character":17,"end_line":76,"end_character":46},"updated":"2016-08-24 14:24:27.000000000","message":"These shouldn\u0027t have quotes around them.\nAlso, how about we add a notification group here?","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"819a5cb986c5ad593ac61c715f5743e6e1fd4c97","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":76,"context_line":"    For example: \u0027image.create\u0027,\u0027task.success\u0027"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Related options:"},{"line_number":79,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_753986d8","line":76,"range":{"start_line":76,"start_character":17,"end_line":76,"end_character":46},"in_reply_to":"1ac06dbe_45714177","updated":"2016-08-24 15:25:08.000000000","message":"Done","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"53aaa008bbb422e531736f6befebe506741e97fd","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    For example: \u0027image.create\u0027,\u0027task.success\u0027"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Related options:"},{"line_number":79,"context_line":"    * None"},{"line_number":80,"context_line":"\"\"\")),"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_a5d63525","line":79,"updated":"2016-08-24 14:24:27.000000000","message":"Same, blank line after this.","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"819a5cb986c5ad593ac61c715f5743e6e1fd4c97","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    For example: \u0027image.create\u0027,\u0027task.success\u0027"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Related options:"},{"line_number":79,"context_line":"    * None"},{"line_number":80,"context_line":"\"\"\")),"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_d5503a0d","line":79,"in_reply_to":"1ac06dbe_a5d63525","updated":"2016-08-24 15:25:08.000000000","message":"Done","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"53aaa008bbb422e531736f6befebe506741e97fd","unresolved":false,"context_lines":[{"line_number":78,"context_line":"Related options:"},{"line_number":79,"context_line":"    * None"},{"line_number":80,"context_line":"\"\"\")),"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"]"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_45e66117","line":81,"updated":"2016-08-24 14:24:27.000000000","message":"Same, don\u0027t need this.","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"819a5cb986c5ad593ac61c715f5743e6e1fd4c97","unresolved":false,"context_lines":[{"line_number":78,"context_line":"Related options:"},{"line_number":79,"context_line":"    * None"},{"line_number":80,"context_line":"\"\"\")),"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"]"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_75406636","line":81,"in_reply_to":"1ac06dbe_45e66117","updated":"2016-08-24 15:25:08.000000000","message":"Done","commit_id":"a91cdfbb55d1f4803e7bcdd6fe283906047ef3b4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c25f6083a2d6dd17563ec7ec7c820306ff46d8a1","unresolved":false,"context_lines":[{"line_number":42,"context_line":"this is the hostname of the instance that generated the message."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Possible values:"},{"line_number":45,"context_line":"    * Any reasonable instance identifier (e.g. \u0027image.host1\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_7e0b232c","line":45,"range":{"start_line":45,"start_character":42,"end_line":45,"end_character":46},"updated":"2016-08-24 16:23:48.000000000","message":"OpenStack official style is to use \"for example, \" for this.","commit_id":"f431c65374aaa967b4edb51aba94843724b561bb"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"41dd12386d0ec0c9bf23423c0b30caba22586b1e","unresolved":false,"context_lines":[{"line_number":42,"context_line":"this is the hostname of the instance that generated the message."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Possible values:"},{"line_number":45,"context_line":"    * Any reasonable instance identifier (e.g. \u0027image.host1\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Related options:"},{"line_number":48,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_a41c6e6b","line":45,"range":{"start_line":45,"start_character":42,"end_line":45,"end_character":46},"in_reply_to":"1ac06dbe_7e0b232c","updated":"2016-08-24 16:35:37.000000000","message":"Done","commit_id":"f431c65374aaa967b4edb51aba94843724b561bb"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c25f6083a2d6dd17563ec7ec7c820306ff46d8a1","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        * metadef_property"},{"line_number":70,"context_line":"        * metadef_resource_type"},{"line_number":71,"context_line":"        * metadef_tag"},{"line_number":72,"context_line":"    For a complete listing and desription of each event refer to:"},{"line_number":73,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_c977039e","line":72,"range":{"start_line":72,"start_character":31,"end_line":72,"end_character":41},"updated":"2016-08-24 16:23:48.000000000","message":"description","commit_id":"f431c65374aaa967b4edb51aba94843724b561bb"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"41dd12386d0ec0c9bf23423c0b30caba22586b1e","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        * metadef_property"},{"line_number":70,"context_line":"        * metadef_resource_type"},{"line_number":71,"context_line":"        * metadef_tag"},{"line_number":72,"context_line":"    For a complete listing and desription of each event refer to:"},{"line_number":73,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_241fde5c","line":72,"range":{"start_line":72,"start_character":31,"end_line":72,"end_character":41},"in_reply_to":"1ac06dbe_c977039e","updated":"2016-08-24 16:35:37.000000000","message":"Done","commit_id":"f431c65374aaa967b4edb51aba94843724b561bb"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c25f6083a2d6dd17563ec7ec7c820306ff46d8a1","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    For a complete listing and desription of each event refer to:"},{"line_number":73,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":76,"context_line":"    For example: image.create,task.success,metadef_tag"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Related options:"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_09e11bff","line":75,"range":{"start_line":75,"start_character":20,"end_line":75,"end_character":29},"updated":"2016-08-24 16:23:48.000000000","message":"Maybe \"are specified\" or \"must be specified\"?","commit_id":"f431c65374aaa967b4edb51aba94843724b561bb"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"41dd12386d0ec0c9bf23423c0b30caba22586b1e","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    For a complete listing and desription of each event refer to:"},{"line_number":73,"context_line":"    http://docs.openstack.org/developer/glance/notifications.html"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    The list values specified as: \u003cgroup_name\u003e.\u003cevent_name\u003e"},{"line_number":76,"context_line":"    For example: image.create,task.success,metadef_tag"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Related options:"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_2456be06","line":75,"range":{"start_line":75,"start_character":20,"end_line":75,"end_character":29},"in_reply_to":"1ac06dbe_09e11bff","updated":"2016-08-24 16:35:37.000000000","message":"Done","commit_id":"f431c65374aaa967b4edb51aba94843724b561bb"}]}
