)]}'
{"contrib/ipaextractor.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"842fcf0321a95490e7f7c3dd195bca11b9768e1f","unresolved":false,"context_lines":[{"line_number":24,"context_line":"from oslo.config import cfg"},{"line_number":25,"context_line":"from designate.backend import impl_ipa"},{"line_number":26,"context_line":"from designate import api  # noqa"},{"line_number":27,"context_line":"from designate import central  # noqa"},{"line_number":28,"context_line":"from designate import utils"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"logging.basicConfig()"}],"source_content_type":"text/x-python","patch_set":2,"id":"bad4c104_a8794695","line":27,"updated":"2014-04-29 20:39:33.000000000","message":"Interesting, what are the noqa\u0027s for? If you\u0027re doing it to get a config option defined, you can use import_opt like at [1]\n\n\n[1]: https://github.com/stackforge/designate/blob/master/designate/__init__.py#L22","commit_id":"afe4e9ffea217afccdf347ced37bb0175dd8484e"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"39218ef91f88a2b273c2d67709bbfdb8adb41c2d","unresolved":false,"context_lines":[{"line_number":24,"context_line":"from oslo.config import cfg"},{"line_number":25,"context_line":"from designate.backend import impl_ipa"},{"line_number":26,"context_line":"from designate import api  # noqa"},{"line_number":27,"context_line":"from designate import central  # noqa"},{"line_number":28,"context_line":"from designate import utils"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"logging.basicConfig()"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_59b150f7","line":27,"in_reply_to":"bad4c104_a8794695","updated":"2014-05-01 21:25:11.000000000","message":"Done","commit_id":"afe4e9ffea217afccdf347ced37bb0175dd8484e"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"842fcf0321a95490e7f7c3dd195bca11b9768e1f","unresolved":false,"context_lines":[{"line_number":200,"context_line":"def main():"},{"line_number":201,"context_line":"    # HACK HACK HACK - allow required config params to be passed"},{"line_number":202,"context_line":"    # via the command line"},{"line_number":203,"context_line":"    cfg.CONF[\u0027service:api\u0027]._group._opts[\u0027api_base_uri\u0027][\u0027cli\u0027] \u003d True"},{"line_number":204,"context_line":"    for optdict in cfg.CONF[\u0027backend:ipa\u0027]._group._opts.itervalues():"},{"line_number":205,"context_line":"        if \u0027cli\u0027 in optdict:"},{"line_number":206,"context_line":"            optdict[\u0027cli\u0027] \u003d True"}],"source_content_type":"text/x-python","patch_set":2,"id":"bad4c104_4890ba95","line":203,"updated":"2014-04-29 20:39:33.000000000","message":"set_override would likely be the better choice here. See [1] for a similar call, and add a group\u003d\u0027service:api\u0027 as the last arg to pass a group\n\n[1]: https://github.com/stackforge/designate/blob/master/designate/__init__.py#L48","commit_id":"afe4e9ffea217afccdf347ced37bb0175dd8484e"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"39218ef91f88a2b273c2d67709bbfdb8adb41c2d","unresolved":false,"context_lines":[{"line_number":200,"context_line":"def main():"},{"line_number":201,"context_line":"    # HACK HACK HACK - allow required config params to be passed"},{"line_number":202,"context_line":"    # via the command line"},{"line_number":203,"context_line":"    cfg.CONF[\u0027service:api\u0027]._group._opts[\u0027api_base_uri\u0027][\u0027cli\u0027] \u003d True"},{"line_number":204,"context_line":"    for optdict in cfg.CONF[\u0027backend:ipa\u0027]._group._opts.itervalues():"},{"line_number":205,"context_line":"        if \u0027cli\u0027 in optdict:"},{"line_number":206,"context_line":"            optdict[\u0027cli\u0027] \u003d True"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad9bd40_59b6b0da","line":203,"in_reply_to":"bad4c104_4890ba95","updated":"2014-05-01 21:25:11.000000000","message":"Doesn\u0027t appear that set_override allows me to set the \u0027cli\u0027 flag on the config param.  That\u0027s what I\u0027m trying to do here - allow the user to set all of these options on the command line, so that they can override what\u0027s in the config file.  There doesn\u0027t appear to be an oslo.config api for that.","commit_id":"afe4e9ffea217afccdf347ced37bb0175dd8484e"}]}
