)]}'
{"os_testr/os_testr.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d9c26f87bf9b4e62d6f07b66b0dad165f099ac83","unresolved":false,"context_lines":[{"line_number":26,"context_line":"def get_parser():"},{"line_number":27,"context_line":"    parser \u003d argparse.ArgumentParser("},{"line_number":28,"context_line":"        description\u003d\u0027Tool to run openstack tests\u0027)"},{"line_number":29,"context_line":"    list_files \u003d parser.add_mutually_exclusive_group()"},{"line_number":30,"context_line":"    list_files.add_argument(\u0027--blacklist_file\u0027, \u0027-b\u0027,"},{"line_number":31,"context_line":"                            help\u003d\u0027Path to a blacklist file, this file \u0027"},{"line_number":32,"context_line":"                                 \u0027contains a separate regex exclude on each \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_ee906eef","line":29,"updated":"2015-08-26 00:32:06.000000000","message":"Does it have to be mutually exclusive? If the whitelist goes at the end of the regex wouldn\u0027t we put the blacklist negative lookahead at the front and include the whitelist, so it would be something like:\n\nblacklist + regex + whitelist","commit_id":"dc086ec0363bcaebc784d718340addca7d7cbc5f"}]}
