)]}'
{"oslo_config/cfg.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"babca27e9180f93ea6527e93ba1c4736bfbb2a34","unresolved":false,"context_lines":[{"line_number":1085,"context_line":"    \"\"\"Option with List(Integer) type"},{"line_number":1086,"context_line":""},{"line_number":1087,"context_line":"    Option with ``type`` :class:`oslo_config.types.List`"},{"line_number":1088,"context_line":""},{"line_number":1089,"context_line":"    \"\"\""},{"line_number":1090,"context_line":""},{"line_number":1091,"context_line":"    def __init__(self, name, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_d812fb56","line":1088,"updated":"2015-09-29 19:24:14.000000000","message":"This should also have the note \"`Kept for backward-compatibility with options not using Opt directly`\" , or remove that note from the rest of them.","commit_id":"ab3eb42175eddd73145b9a1515c893fb43e454f5"},{"author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"change_message_id":"229a9e1162f37fe1af34aa49da0a48184edefc4c","unresolved":false,"context_lines":[{"line_number":1085,"context_line":"    \"\"\"Option with List(Integer) type"},{"line_number":1086,"context_line":""},{"line_number":1087,"context_line":"    Option with ``type`` :class:`oslo_config.types.List`"},{"line_number":1088,"context_line":""},{"line_number":1089,"context_line":"    \"\"\""},{"line_number":1090,"context_line":""},{"line_number":1091,"context_line":"    def __init__(self, name, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_cf61c5d4","line":1088,"in_reply_to":"9a1a9d01_d812fb56","updated":"2015-09-30 05:26:41.000000000","message":"I see. I will keep it.","commit_id":"ab3eb42175eddd73145b9a1515c893fb43e454f5"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"babca27e9180f93ea6527e93ba1c4736bfbb2a34","unresolved":false,"context_lines":[{"line_number":1089,"context_line":"    \"\"\""},{"line_number":1090,"context_line":""},{"line_number":1091,"context_line":"    def __init__(self, name, **kwargs):"},{"line_number":1092,"context_line":"        item_type \u003d types.Integer()"},{"line_number":1093,"context_line":"        super(IntListOpt, self).__init__(name,"},{"line_number":1094,"context_line":"                                         type\u003dtypes.List(item_type\u003ditem_type),"},{"line_number":1095,"context_line":"                                         **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_d8399bd8","line":1092,"updated":"2015-09-29 19:24:14.000000000","message":"suggest remove the extra variable.","commit_id":"ab3eb42175eddd73145b9a1515c893fb43e454f5"},{"author":{"_account_id":12758,"name":"Masaki Matsushita","email":"glass.saga@gmail.com","username":"masaki"},"change_message_id":"229a9e1162f37fe1af34aa49da0a48184edefc4c","unresolved":false,"context_lines":[{"line_number":1089,"context_line":"    \"\"\""},{"line_number":1090,"context_line":""},{"line_number":1091,"context_line":"    def __init__(self, name, **kwargs):"},{"line_number":1092,"context_line":"        item_type \u003d types.Integer()"},{"line_number":1093,"context_line":"        super(IntListOpt, self).__init__(name,"},{"line_number":1094,"context_line":"                                         type\u003dtypes.List(item_type\u003ditem_type),"},{"line_number":1095,"context_line":"                                         **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_ef5cc91a","line":1092,"in_reply_to":"9a1a9d01_d8399bd8","updated":"2015-09-30 05:26:41.000000000","message":"Done","commit_id":"ab3eb42175eddd73145b9a1515c893fb43e454f5"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"23e02e149737cea9e9ed18e6fbd4d548a90e9b12","unresolved":false,"context_lines":[{"line_number":1086,"context_line":""},{"line_number":1087,"context_line":"    Option with ``type`` :class:`oslo_config.types.List`"},{"line_number":1088,"context_line":""},{"line_number":1089,"context_line":"    `Kept for backward-compatibility with options not using Opt directly`."},{"line_number":1090,"context_line":"    \"\"\""},{"line_number":1091,"context_line":""},{"line_number":1092,"context_line":"    def __init__(self, name, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a2fa921_4756155d","line":1089,"updated":"2015-10-08 17:16:15.000000000","message":"Doe this statement still apply? I guess I don\u0027t understand the context.","commit_id":"572b4b0919bc8303d933ccffba7620750c815993"}],"oslo_config/tests/test_cfg.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"23e02e149737cea9e9ed18e6fbd4d548a90e9b12","unresolved":false,"context_lines":[{"line_number":291,"context_line":"    multi_int \u003d functools.partial(cfg.MultiOpt, item_type\u003dtypes.Integer())"},{"line_number":292,"context_line":"    multi_float \u003d functools.partial(cfg.MultiOpt, item_type\u003dtypes.Float())"},{"line_number":293,"context_line":"    multi_string \u003d functools.partial(cfg.MultiOpt, item_type\u003dtypes.String())"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    scenarios \u003d ["},{"line_number":296,"context_line":"        (\u0027str_default\u0027,"},{"line_number":297,"context_line":"         dict(opt_class\u003dcfg.StrOpt, default\u003dNone, cli_args\u003d[], value\u003dNone,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a2fa921_675d5146","line":294,"updated":"2015-10-08 17:16:15.000000000","message":"Please also add to these scenarios.","commit_id":"572b4b0919bc8303d933ccffba7620750c815993"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"23e02e149737cea9e9ed18e6fbd4d548a90e9b12","unresolved":false,"context_lines":[{"line_number":608,"context_line":"    def test_positional_list_arg(self):"},{"line_number":609,"context_line":"        self._do_pos_test(cfg.ListOpt, None,"},{"line_number":610,"context_line":"                          [\u0027blaa,bar\u0027], [\u0027blaa\u0027, \u0027bar\u0027])"},{"line_number":611,"context_line":""},{"line_number":612,"context_line":"    def test_positional_int_list(self):"},{"line_number":613,"context_line":"        self._do_pos_test(cfg.IntListOpt, None,"},{"line_number":614,"context_line":"                          [\u00271, 2\u0027], [1, 2])"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a2fa921_07049d15","line":611,"updated":"2015-10-08 17:16:15.000000000","message":"Can you add a test_positional_int_list_default and *_default_none","commit_id":"572b4b0919bc8303d933ccffba7620750c815993"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"23e02e149737cea9e9ed18e6fbd4d548a90e9b12","unresolved":false,"context_lines":[{"line_number":609,"context_line":"        self._do_pos_test(cfg.ListOpt, None,"},{"line_number":610,"context_line":"                          [\u0027blaa,bar\u0027], [\u0027blaa\u0027, \u0027bar\u0027])"},{"line_number":611,"context_line":""},{"line_number":612,"context_line":"    def test_positional_int_list(self):"},{"line_number":613,"context_line":"        self._do_pos_test(cfg.IntListOpt, None,"},{"line_number":614,"context_line":"                          [\u00271, 2\u0027], [1, 2])"},{"line_number":615,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a2fa921_4727f5c9","line":612,"updated":"2015-10-08 17:16:15.000000000","message":"should be test_positional_int_list_arg()","commit_id":"572b4b0919bc8303d933ccffba7620750c815993"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"23e02e149737cea9e9ed18e6fbd4d548a90e9b12","unresolved":false,"context_lines":[{"line_number":757,"context_line":""},{"line_number":758,"context_line":"    def _do_dgroup_and_dname_test_ignore(self, opt_class, value, result):"},{"line_number":759,"context_line":"        self._do_deprecated_test(opt_class, value, result, \u0027oof\u0027,"},{"line_number":760,"context_line":"                                 section\u003d\u0027old\u0027, dgroup\u003d\u0027old\u0027, dname\u003d\u0027oof\u0027)"},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"    def test_conf_file_str_default(self):"},{"line_number":763,"context_line":"        self.conf.register_opt(cfg.StrOpt(\u0027foo\u0027, default\u003d\u0027bar\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a2fa921_aa59f036","line":760,"updated":"2015-10-08 17:16:15.000000000","message":"Can you also add a test_conf_file related test for int_list","commit_id":"572b4b0919bc8303d933ccffba7620750c815993"}]}
