)]}'
{"oslo/config/cfg.py":[{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"7a34405676465a4b2a9de032a58306390cd27689","unresolved":false,"context_lines":[{"line_number":714,"context_line":"        :param short: the short opt name"},{"line_number":715,"context_line":"        :param kwargs: the keyword arguments for add_argument()"},{"line_number":716,"context_line":"        :param prefix: an optional prefix to prepend to the opt name"},{"line_number":717,"context_line":"        :param positional: whether the optional is a positional CLI argument"},{"line_number":718,"context_line":"        \"\"\""},{"line_number":719,"context_line":"        def hyphen(arg):"},{"line_number":720,"context_line":"            return arg if not positional else \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab895d6_ea40a537","line":717,"updated":"2014-06-30 07:10:39.000000000","message":"Heh, that\u0027s quite funny - I obviously put the \u0027al\u0027 in the wrong place. It should be \u0027the option\u0027 not \u0027the optional\u0027","commit_id":"e06845c0cd6b8d8f56755a2a3eb7a3bcb963460e"},{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"04d625dbe6b616bbefbd20fec3f48a59214f02e0","unresolved":false,"context_lines":[{"line_number":714,"context_line":"        :param short: the short opt name"},{"line_number":715,"context_line":"        :param kwargs: the keyword arguments for add_argument()"},{"line_number":716,"context_line":"        :param prefix: an optional prefix to prepend to the opt name"},{"line_number":717,"context_line":"        :param positional: whether the optional is a positional CLI argument"},{"line_number":718,"context_line":"        \"\"\""},{"line_number":719,"context_line":"        def hyphen(arg):"},{"line_number":720,"context_line":"            return arg if not positional else \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab895d6_8d04a316","line":717,"in_reply_to":"dab895d6_4a00b1aa","updated":"2014-06-30 07:47:16.000000000","message":"Yes, the change should be:\n\n -        :param position: whether the optional is a positional CLI argument\n +       :param positional: whether the option is a positional CLI argument","commit_id":"e06845c0cd6b8d8f56755a2a3eb7a3bcb963460e"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"3bb3a45e996dd38afd2291fe74c611b56e0d9de6","unresolved":false,"context_lines":[{"line_number":714,"context_line":"        :param short: the short opt name"},{"line_number":715,"context_line":"        :param kwargs: the keyword arguments for add_argument()"},{"line_number":716,"context_line":"        :param prefix: an optional prefix to prepend to the opt name"},{"line_number":717,"context_line":"        :param positional: whether the optional is a positional CLI argument"},{"line_number":718,"context_line":"        \"\"\""},{"line_number":719,"context_line":"        def hyphen(arg):"},{"line_number":720,"context_line":"            return arg if not positional else \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab895d6_8dd58345","line":717,"in_reply_to":"dab895d6_8d04a316","updated":"2014-06-30 07:54:32.000000000","message":"Oh, it is I have mixed by \"positional\" and \"optional\" haha :)\n\nthanks","commit_id":"e06845c0cd6b8d8f56755a2a3eb7a3bcb963460e"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"520a0479b588a5f5c96c134f2536a5255d09f272","unresolved":false,"context_lines":[{"line_number":714,"context_line":"        :param short: the short opt name"},{"line_number":715,"context_line":"        :param kwargs: the keyword arguments for add_argument()"},{"line_number":716,"context_line":"        :param prefix: an optional prefix to prepend to the opt name"},{"line_number":717,"context_line":"        :param positional: whether the optional is a positional CLI argument"},{"line_number":718,"context_line":"        \"\"\""},{"line_number":719,"context_line":"        def hyphen(arg):"},{"line_number":720,"context_line":"            return arg if not positional else \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab895d6_4a00b1aa","line":717,"in_reply_to":"dab895d6_ea40a537","updated":"2014-06-30 07:20:41.000000000","message":"um, I am a bit confused \\o/, the \"positional\" is a  bool variable, shouldn\u0027t it use  \"positional\"?","commit_id":"e06845c0cd6b8d8f56755a2a3eb7a3bcb963460e"}]}
