)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"d6af7c9a349fe08eb00146284ba5292a653e67e5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Improving help text for RPC opt"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Adding improvised help text for allowed_rpc_exception_modules opt."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I4bf2257cef7d99110e67aefa58dad9055e4dfccb"},{"line_number":12,"context_line":"Partial-Bug: #1570946"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dada55a8_6b14f9f4","line":9,"range":{"start_line":9,"start_character":7,"end_line":9,"end_character":17},"updated":"2016-07-18 14:42:15.000000000","message":"Really?","commit_id":"244abc168fedaf9f688d46d1f98e41cc7d4a5b8a"}],"glance/common/rpc.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"d6af7c9a349fe08eb00146284ba5292a653e67e5","unresolved":false,"context_lines":[{"line_number":51,"context_line":"exception namespaces as a value for allowed_rpc_exception_modules"},{"line_number":52,"context_line":"enables RPC to propogate exceptions back to the client. The default"},{"line_number":53,"context_line":"list includes glance.common.exception, builtins and exceptions."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Services which consume this:"},{"line_number":56,"context_line":"    * glance-api"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"dada55a8_eee2b79e","line":54,"updated":"2016-07-18 14:42:15.000000000","message":"I wonder if we need to add, \"Don\u0027t mess with this unless you really, really know what you are doing\".","commit_id":"244abc168fedaf9f688d46d1f98e41cc7d4a5b8a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"2be8ffcc550d329edbf0f715bfa89c47b8b11917","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a Python list containing modules of exceptions that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data from an RPC"},{"line_number":49,"context_line":"call. The RPC protocol permits client server interaction via calls to"},{"line_number":50,"context_line":"public functions registered on the server side. Including a list of"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_93b6bada","line":47,"range":{"start_line":47,"start_character":10,"end_line":47,"end_character":40},"updated":"2016-07-18 18:21:35.000000000","message":"Missed this the first time, but I think you don\u0027t want to say \"Python list\" here.  The config file takes a comma separated list of module names.  To me, anyway, a \"valid Python list\" would look like this in the config file:\n\na_r_e_m \u003d [\"glance.exc\", \"builtins\", \"exceptions\"]\n\nwhereas what you put in the file looks like:\n\na_r_e_m \u003d glance.exc,builtins,exceptions","commit_id":"682ac0c304f17f567b31270b5b7c8000faf59785"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"436ec33ec387e66152a59702fc932364c873a3d5","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a Python list containing modules of exceptions that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data from an RPC"},{"line_number":49,"context_line":"call. The RPC protocol permits client server interaction via calls to"},{"line_number":50,"context_line":"public functions registered on the server side. Including a list of"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_b372dee3","line":47,"range":{"start_line":47,"start_character":10,"end_line":47,"end_character":40},"in_reply_to":"dada55a8_93b6bada","updated":"2016-07-18 18:35:28.000000000","message":"Done","commit_id":"682ac0c304f17f567b31270b5b7c8000faf59785"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"2be8ffcc550d329edbf0f715bfa89c47b8b11917","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    * glance-api"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    * A valid Python list with exception modules as values"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Related options:"},{"line_number":62,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_53c5623a","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":25},"updated":"2016-07-18 18:21:35.000000000","message":"same comment as above","commit_id":"682ac0c304f17f567b31270b5b7c8000faf59785"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"436ec33ec387e66152a59702fc932364c873a3d5","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    * glance-api"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Possible values:"},{"line_number":59,"context_line":"    * A valid Python list with exception modules as values"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Related options:"},{"line_number":62,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_13780ac4","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":25},"in_reply_to":"dada55a8_53c5623a","updated":"2016-07-18 18:35:28.000000000","message":"Done","commit_id":"682ac0c304f17f567b31270b5b7c8000faf59785"},{"author":{"_account_id":19845,"name":"Anush Krishnamurthy","email":"anush.krishnamurthy@intel.com","username":"akrish9"},"change_message_id":"965e8874c9dc2e4c01eb138672370c32b3967134","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                         \u0027exceptions\u0027,"},{"line_number":43,"context_line":"                         ],"},{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed exception modules to use to handle RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of exception modules that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"}],"source_content_type":"text/x-python","patch_set":6,"id":"dada55a8_f7437511","line":45,"updated":"2016-07-25 13:38:03.000000000","message":"Could be as simple as \"List of allowed exception modules to handle RPC exceptions\"","commit_id":"f2ebd1d6467615d23cee18d07c7b610e9379b4e8"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"8639d3ededf98de39849c7ec6c555ba085238dfb","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                         \u0027exceptions\u0027,"},{"line_number":43,"context_line":"                         ],"},{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed exception modules to use to handle RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of exception modules that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"}],"source_content_type":"text/x-python","patch_set":6,"id":"dada55a8_e1128a61","line":45,"in_reply_to":"dada55a8_f7437511","updated":"2016-07-25 15:28:16.000000000","message":"Done","commit_id":"f2ebd1d6467615d23cee18d07c7b610e9379b4e8"},{"author":{"_account_id":19845,"name":"Anush Krishnamurthy","email":"anush.krishnamurthy@intel.com","username":"akrish9"},"change_message_id":"965e8874c9dc2e4c01eb138672370c32b3967134","unresolved":false,"context_lines":[{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions. The RPC protocol"},{"line_number":51,"context_line":"permits interaction with Glance via calls across a network or within"},{"line_number":52,"context_line":"the same system. Including a list of exception namespaces as a value"},{"line_number":53,"context_line":"for allowed_rpc_exception_modules enables RPC to propogate exceptions"},{"line_number":54,"context_line":"back to the users."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":6,"id":"dada55a8_f78535cf","line":53,"updated":"2016-07-25 13:38:03.000000000","message":"Last sentence \"...enables Glance to propagate exception data from RPC calls back to the users.\"\n\nnit: typo \"propagate\".","commit_id":"f2ebd1d6467615d23cee18d07c7b610e9379b4e8"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"8639d3ededf98de39849c7ec6c555ba085238dfb","unresolved":false,"context_lines":[{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions. The RPC protocol"},{"line_number":51,"context_line":"permits interaction with Glance via calls across a network or within"},{"line_number":52,"context_line":"the same system. Including a list of exception namespaces as a value"},{"line_number":53,"context_line":"for allowed_rpc_exception_modules enables RPC to propogate exceptions"},{"line_number":54,"context_line":"back to the users."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":6,"id":"dada55a8_01087e2c","line":53,"in_reply_to":"dada55a8_f78535cf","updated":"2016-07-25 15:28:16.000000000","message":"Done","commit_id":"f2ebd1d6467615d23cee18d07c7b610e9379b4e8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"0951795bf23c78980948a8cd5896bc3817732499","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed exception modules to handle RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of exception modules that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions. The RPC protocol"},{"line_number":51,"context_line":"permits interaction with Glance via calls across a network or within"}],"source_content_type":"text/x-python","patch_set":7,"id":"dada55a8_bb36c300","line":48,"range":{"start_line":47,"start_character":31,"end_line":48,"end_character":25},"updated":"2016-07-26 14:49:37.000000000","message":"Grammar nit: the way this sentence is structured now, it\u0027s saying that the modules can be recreated (compare with the original help text that you\u0027re fixing).\n\nProbably want to say something like, \"list of modules whose exceptions are permitted to be recreated ...\"","commit_id":"4d2b307359383ca26ff8c0ee9555bf6b3df0666a"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"d69f99f08a6b4ff645b9c0241210743a1de7536b","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed exception modules to handle RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of exception modules that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions. The RPC protocol"},{"line_number":51,"context_line":"permits interaction with Glance via calls across a network or within"}],"source_content_type":"text/x-python","patch_set":7,"id":"dada55a8_3e0ac126","line":48,"range":{"start_line":47,"start_character":31,"end_line":48,"end_character":25},"in_reply_to":"dada55a8_bb36c300","updated":"2016-07-26 15:43:38.000000000","message":"Done","commit_id":"4d2b307359383ca26ff8c0ee9555bf6b3df0666a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"0951795bf23c78980948a8cd5896bc3817732499","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of exception modules that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions. The RPC protocol"},{"line_number":51,"context_line":"permits interaction with Glance via calls across a network or within"},{"line_number":52,"context_line":"the same system. Including a list of exception namespaces as a value"},{"line_number":53,"context_line":"for allowed_rpc_exception_modules enables RPC to propagate exceptions"},{"line_number":54,"context_line":"back to the users."},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"dada55a8_de74459d","line":52,"range":{"start_line":49,"start_character":21,"end_line":52,"end_character":16},"updated":"2016-07-26 14:49:37.000000000","message":"This is important info, and it\u0027s hidden in the middle of the paragraph.  Check with Hemanth, because we want to be consistent, but maybe structure your help text like this:\n\nIntroductory sentence\n\nParagraph (or 2 as appropriate) explaining the option\n\nThe default value is ... (one sentence, in a paragraph by itself)\n\nPossible values:\n  *\n\nRelated options:\n  *","commit_id":"4d2b307359383ca26ff8c0ee9555bf6b3df0666a"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"d69f99f08a6b4ff645b9c0241210743a1de7536b","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of exception modules that are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions. The RPC protocol"},{"line_number":51,"context_line":"permits interaction with Glance via calls across a network or within"},{"line_number":52,"context_line":"the same system. Including a list of exception namespaces as a value"},{"line_number":53,"context_line":"for allowed_rpc_exception_modules enables RPC to propagate exceptions"},{"line_number":54,"context_line":"back to the users."},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"dada55a8_9e03ed0f","line":52,"range":{"start_line":49,"start_character":21,"end_line":52,"end_character":16},"in_reply_to":"dada55a8_de74459d","updated":"2016-07-26 15:43:38.000000000","message":"Done","commit_id":"4d2b307359383ca26ff8c0ee9555bf6b3df0666a"},{"author":{"_account_id":18117,"name":"Itisha Dewan","email":"ishadewan07@gmail.com","username":"itisha"},"change_message_id":"40033daa2365e3aabb99c7c1a8b0f63ad40709e6","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed exception modules to handle RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of modules whose exceptions are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions."}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_7a01e505","line":47,"range":{"start_line":47,"start_character":16,"end_line":47,"end_character":25},"updated":"2016-07-30 23:08:29.000000000","message":"Small typo: \u0027separated\u0027","commit_id":"4e67f5dbd00262a7a2b4c1b9dd42a1e487bbed33"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"a21956352ec5b12abaac322be44b847d9043445e","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                help\u003d_(\"\"\""},{"line_number":45,"context_line":"List of allowed exception modules to handle RPC exceptions."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Provide a comma seperated list of modules whose exceptions are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"glance.common.exception, builtins and exceptions."}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_dd11c45e","line":47,"range":{"start_line":47,"start_character":16,"end_line":47,"end_character":25},"in_reply_to":"bacf61ea_7a01e505","updated":"2016-08-01 14:05:14.000000000","message":"+1","commit_id":"4e67f5dbd00262a7a2b4c1b9dd42a1e487bbed33"},{"author":{"_account_id":18117,"name":"Itisha Dewan","email":"ishadewan07@gmail.com","username":"itisha"},"change_message_id":"40033daa2365e3aabb99c7c1a8b0f63ad40709e6","unresolved":false,"context_lines":[{"line_number":55,"context_line":"to propagate the exceptions back to the users."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Possible values:"},{"line_number":58,"context_line":"    * A comma sepertated list of valid exception modules"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Related options:"},{"line_number":61,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_fa14b54d","line":58,"range":{"start_line":58,"start_character":14,"end_line":58,"end_character":24},"updated":"2016-07-30 23:08:29.000000000","message":"Small typo: \u0027separated\u0027","commit_id":"4e67f5dbd00262a7a2b4c1b9dd42a1e487bbed33"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"a21956352ec5b12abaac322be44b847d9043445e","unresolved":false,"context_lines":[{"line_number":55,"context_line":"to propagate the exceptions back to the users."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Possible values:"},{"line_number":58,"context_line":"    * A comma sepertated list of valid exception modules"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Related options:"},{"line_number":61,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_a050270c","line":58,"range":{"start_line":58,"start_character":14,"end_line":58,"end_character":24},"in_reply_to":"bacf61ea_fa14b54d","updated":"2016-08-01 14:05:14.000000000","message":"+1","commit_id":"4e67f5dbd00262a7a2b4c1b9dd42a1e487bbed33"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"a88798da00de1f4b655eb29c1f3eac9d180347ff","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Possible values:"},{"line_number":58,"context_line":"    * A comma sepertated list of valid exception modules"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Related options:"},{"line_number":61,"context_line":"    * None"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"\"\"\")),"},{"line_number":64,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":8,"id":"dada55a8_41735180","line":61,"range":{"start_line":60,"start_character":0,"end_line":61,"end_character":10},"updated":"2016-07-26 16:20:54.000000000","message":"I suggest dropping sections that do not give any additional information.","commit_id":"4e67f5dbd00262a7a2b4c1b9dd42a1e487bbed33"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"a21956352ec5b12abaac322be44b847d9043445e","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Possible values:"},{"line_number":58,"context_line":"    * A comma sepertated list of valid exception modules"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Related options:"},{"line_number":61,"context_line":"    * None"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"\"\"\")),"},{"line_number":64,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":8,"id":"bacf61ea_60346fdd","line":61,"range":{"start_line":60,"start_character":0,"end_line":61,"end_character":10},"in_reply_to":"dada55a8_41735180","updated":"2016-08-01 14:05:14.000000000","message":"I like it when \"useless\" sections are explicitely written down. It makes sure the author hasn\u0027t just forgotten about them.","commit_id":"4e67f5dbd00262a7a2b4c1b9dd42a1e487bbed33"},{"author":{"_account_id":22448,"name":"Alexander Bashmakov","email":"abashmak@yahoo.com","username":"abashmak"},"change_message_id":"23957289b40d0d23c068d888f17acaded6a9a6ad","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"The RPC protocol permits interaction with Glance via calls across a"},{"line_number":53,"context_line":"network or within the same system. Including a list of exception"},{"line_number":54,"context_line":"namespaces as a value for allowed_rpc_exception_modules enables RPC"},{"line_number":55,"context_line":"to propagate the exceptions back to the users."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":9,"id":"1ac06dbe_b0ce5581","line":54,"range":{"start_line":54,"start_character":11,"end_line":54,"end_character":55},"updated":"2016-08-19 20:50:43.000000000","message":"In my opinion, changing: \"as a value for allowed_rpc_exception_modules\" to \"with this option\" will make this sentence easier to read and comprehend.","commit_id":"1adfe414bd5c90428cbe18b7a01cd6732b7796ec"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"98a8b720ba40057da04446a2caee96167a784357","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Provide a comma separated list of modules whose exceptions are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"``glance.common.exception``, ``builtins`` and ``exceptions``."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"The RPC protocol permits interaction with Glance via calls across a"},{"line_number":53,"context_line":"network or within the same system. Including a list of exception"}],"source_content_type":"text/x-python","patch_set":10,"id":"fa7ab95a_476ac781","line":50,"range":{"start_line":50,"start_character":41,"end_line":50,"end_character":45},"updated":"2016-08-26 16:14:18.000000000","message":"nit: OpenStack style is to have a comma before the \u0027and\u0027 in a list like this.","commit_id":"0a166dd47b9c0b20b3530b526937b7c851337c3f"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"e2081c878f589a08fa1a6148198c5b09e38af1c0","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Provide a comma separated list of modules whose exceptions are"},{"line_number":48,"context_line":"permitted to be recreated upon receiving exception data via an RPC"},{"line_number":49,"context_line":"call made to Glance. The default list includes"},{"line_number":50,"context_line":"``glance.common.exception``, ``builtins`` and ``exceptions``."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"The RPC protocol permits interaction with Glance via calls across a"},{"line_number":53,"context_line":"network or within the same system. Including a list of exception"}],"source_content_type":"text/x-python","patch_set":10,"id":"fa7ab95a_477f27aa","line":50,"range":{"start_line":50,"start_character":41,"end_line":50,"end_character":45},"in_reply_to":"fa7ab95a_476ac781","updated":"2016-08-26 16:20:41.000000000","message":"Done","commit_id":"0a166dd47b9c0b20b3530b526937b7c851337c3f"}]}
