)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c6d907b2ae1b8b765f979657c8c453d4ea97334a","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Make nomination, campaigning and voting periods to be parametrized"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is in line with the TC charter change [1] and allows different"},{"line_number":10,"context_line":"periods during the election to be parametrized."},{"line_number":11,"context_line":"Charter change allows nomination and voting period to be 14 days or more"},{"line_number":12,"context_line":"but this patch makes also possible to change campaigning period if that"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"2966ae61_1cdf3f6b","line":9,"range":{"start_line":9,"start_character":43,"end_line":9,"end_character":46},"updated":"2025-01-09 14:13:06.000000000","message":"missing link?","commit_id":"100803d92f65a2eff6d1e947475238c31d29eb88"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"ac8e650be37b19310da7ecd44611c9bbda2997d2","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Make nomination, campaigning and voting periods to be parametrized"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is in line with the TC charter change [1] and allows different"},{"line_number":10,"context_line":"periods during the election to be parametrized."},{"line_number":11,"context_line":"Charter change allows nomination and voting period to be 14 days or more"},{"line_number":12,"context_line":"but this patch makes also possible to change campaigning period if that"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"fc61eb57_0f13308f","line":9,"range":{"start_line":9,"start_character":43,"end_line":9,"end_character":46},"in_reply_to":"2966ae61_1cdf3f6b","updated":"2025-01-10 21:06:40.000000000","message":"Agree - this will be https://review.opendev.org/c/openstack/governance/+/937741","commit_id":"100803d92f65a2eff6d1e947475238c31d29eb88"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Make nomination, campaigning and voting periods to be parametrized"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is in line with the TC charter change [1] and allows different"},{"line_number":10,"context_line":"periods during the election to be parametrized."},{"line_number":11,"context_line":"Charter change allows nomination and voting period to be 14 days or more"},{"line_number":12,"context_line":"but this patch makes also possible to change campaigning period if that"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"fb951bef_243c0b66","line":9,"range":{"start_line":9,"start_character":43,"end_line":9,"end_character":46},"in_reply_to":"fc61eb57_0f13308f","updated":"2025-01-13 09:46:12.000000000","message":"sorry, I forgot to put it here. Now it is added","commit_id":"100803d92f65a2eff6d1e947475238c31d29eb88"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6b9e61fc_572c6019","updated":"2025-01-10 21:05:43.000000000","message":"Some variables ending with _WEEKS and _PERIOD need to be consistent with processing and outputs.\n\nNote that I see that \"tox -evenv -- setup-election-config --tc-seats 5 --date 2025-04-02 2025.2 combined --nomination-period 2 --voting-period 3\" command generated the same output as https://review.opendev.org/c/openstack/election/+/938782/3/configuration.yaml .","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"642d0fcb1a6c5f770279afbae5597cbab2c5ba94","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"266e482f_6a1dec8c","updated":"2025-01-13 22:25:23.000000000","message":"Looks good thank you","commit_id":"51d115bb3f3dd3db54e3b1ad66ddc4c335a43a6b"}],"openstack_election/cmds/setup_election_config.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c6d907b2ae1b8b765f979657c8c453d4ea97334a","unresolved":true,"context_lines":[{"line_number":79,"context_line":"        raise argparse.ArgumentTypeError(msg)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    if period \u003c MIN_NOMINATION_PERIOD:"},{"line_number":82,"context_line":"        msg \u003d \"Minimum nomination period is {0} weeks \".format("},{"line_number":83,"context_line":"              MIN_NOMINATION_PERIOD)"},{"line_number":84,"context_line":"        raise argparse.ArgumentTypeError(msg)"},{"line_number":85,"context_line":"    return period"}],"source_content_type":"text/x-python","patch_set":1,"id":"97b743f2_7693c4e5","line":82,"updated":"2025-01-09 14:13:06.000000000","message":"to me that gives\n\n```\n\u0027Minimum nomination period is 14 days, 0:00:00 weeks \u0027\n```\n\nwhich is a bit ugly, but I\u0027m not sure right away how to get better formatting. At least drop the ` weeks` part?","commit_id":"100803d92f65a2eff6d1e947475238c31d29eb88"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        raise argparse.ArgumentTypeError(msg)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    if period \u003c MIN_NOMINATION_PERIOD:"},{"line_number":82,"context_line":"        msg \u003d \"Minimum nomination period is {0} weeks \".format("},{"line_number":83,"context_line":"              MIN_NOMINATION_PERIOD)"},{"line_number":84,"context_line":"        raise argparse.ArgumentTypeError(msg)"},{"line_number":85,"context_line":"    return period"}],"source_content_type":"text/x-python","patch_set":1,"id":"94e4410f_446959ae","line":82,"in_reply_to":"97b743f2_7693c4e5","updated":"2025-01-13 09:46:12.000000000","message":"yes, I changed it now. I hope it will be better 😊","commit_id":"100803d92f65a2eff6d1e947475238c31d29eb88"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":true,"context_lines":[{"line_number":182,"context_line":"    parser.add_argument(\u0027--date\u0027, default\u003dNone, type\u003dvalid_date,"},{"line_number":183,"context_line":"                        help\u003d\u0027Date from release schedule in the form \u0027"},{"line_number":184,"context_line":"                             \u0027YYYY-MM-DD\u0027)"},{"line_number":185,"context_line":"    parser.add_argument(\u0027--nomination-period\u0027, default\u003dMIN_NOMINATION_PERIOD,"},{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a206ae8_a0215e3a","line":185,"range":{"start_line":185,"start_character":25,"end_line":185,"end_character":44},"updated":"2025-01-10 21:05:43.000000000","message":"How about \"--nomination-week\"?","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":true,"context_lines":[{"line_number":182,"context_line":"    parser.add_argument(\u0027--date\u0027, default\u003dNone, type\u003dvalid_date,"},{"line_number":183,"context_line":"                        help\u003d\u0027Date from release schedule in the form \u0027"},{"line_number":184,"context_line":"                             \u0027YYYY-MM-DD\u0027)"},{"line_number":185,"context_line":"    parser.add_argument(\u0027--nomination-period\u0027, default\u003dMIN_NOMINATION_PERIOD,"},{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"79c4bc5b_e7199b93","line":185,"range":{"start_line":185,"start_character":55,"end_line":185,"end_character":76},"updated":"2025-01-10 21:05:43.000000000","message":"MIN_NOMINATION_WEEKS","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    parser.add_argument(\u0027--date\u0027, default\u003dNone, type\u003dvalid_date,"},{"line_number":183,"context_line":"                        help\u003d\u0027Date from release schedule in the form \u0027"},{"line_number":184,"context_line":"                             \u0027YYYY-MM-DD\u0027)"},{"line_number":185,"context_line":"    parser.add_argument(\u0027--nomination-period\u0027, default\u003dMIN_NOMINATION_PERIOD,"},{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"c99ed37c_9e69c2b0","line":185,"range":{"start_line":185,"start_character":55,"end_line":185,"end_character":76},"in_reply_to":"79c4bc5b_e7199b93","updated":"2025-01-13 09:46:12.000000000","message":"Actually if I would give here MIN_NOMINATION_WEEKS which is int type it will then complain in line 268 as it is not supported to use datetime.datetime and int in the same operation.","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    parser.add_argument(\u0027--date\u0027, default\u003dNone, type\u003dvalid_date,"},{"line_number":183,"context_line":"                        help\u003d\u0027Date from release schedule in the form \u0027"},{"line_number":184,"context_line":"                             \u0027YYYY-MM-DD\u0027)"},{"line_number":185,"context_line":"    parser.add_argument(\u0027--nomination-period\u0027, default\u003dMIN_NOMINATION_PERIOD,"},{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"12fe3ed7_2c59dc86","line":185,"range":{"start_line":185,"start_character":25,"end_line":185,"end_character":44},"in_reply_to":"9a206ae8_a0215e3a","updated":"2025-01-13 09:46:12.000000000","message":"Done","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":true,"context_lines":[{"line_number":185,"context_line":"    parser.add_argument(\u0027--nomination-period\u0027, default\u003dMIN_NOMINATION_PERIOD,"},{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"},{"line_number":189,"context_line":"    parser.add_argument(\u0027--voting-period\u0027, default\u003dMIN_VOTING_PERIOD,"},{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"e2a88a91_6725f0b0","line":188,"range":{"start_line":188,"start_character":30,"end_line":188,"end_character":50},"updated":"2025-01-10 21:05:43.000000000","message":"How about like: \"Default value (week) is %s\"?","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":185,"context_line":"    parser.add_argument(\u0027--nomination-period\u0027, default\u003dMIN_NOMINATION_PERIOD,"},{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"},{"line_number":189,"context_line":"    parser.add_argument(\u0027--voting-period\u0027, default\u003dMIN_VOTING_PERIOD,"},{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"094b7a34_d4926835","line":188,"range":{"start_line":188,"start_character":30,"end_line":188,"end_character":50},"in_reply_to":"e2a88a91_6725f0b0","updated":"2025-01-13 09:46:12.000000000","message":"Done","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":true,"context_lines":[{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"},{"line_number":189,"context_line":"    parser.add_argument(\u0027--voting-period\u0027, default\u003dMIN_VOTING_PERIOD,"},{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"f3c26af1_a35168d3","line":189,"range":{"start_line":189,"start_character":25,"end_line":189,"end_character":40},"updated":"2025-01-10 21:05:43.000000000","message":"--voting-week","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":true,"context_lines":[{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"},{"line_number":189,"context_line":"    parser.add_argument(\u0027--voting-period\u0027, default\u003dMIN_VOTING_PERIOD,"},{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5e578393_3bc70378","line":189,"range":{"start_line":189,"start_character":51,"end_line":189,"end_character":68},"updated":"2025-01-10 21:05:43.000000000","message":"MIN_VOTING_WEEKS","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"},{"line_number":189,"context_line":"    parser.add_argument(\u0027--voting-period\u0027, default\u003dMIN_VOTING_PERIOD,"},{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"02a4444d_96f6425b","line":189,"range":{"start_line":189,"start_character":51,"end_line":189,"end_character":68},"in_reply_to":"5e578393_3bc70378","updated":"2025-01-13 09:46:12.000000000","message":"please see my comment above","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":186,"context_line":"                        type\u003dvalid_nomination_period,"},{"line_number":187,"context_line":"                        help\u003d\u0027How long nomination period should be held. \u0027"},{"line_number":188,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_NOMINATION_WEEKS)"},{"line_number":189,"context_line":"    parser.add_argument(\u0027--voting-period\u0027, default\u003dMIN_VOTING_PERIOD,"},{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"98d65a69_695acdde","line":189,"range":{"start_line":189,"start_character":25,"end_line":189,"end_character":40},"in_reply_to":"f3c26af1_a35168d3","updated":"2025-01-13 09:46:12.000000000","message":"Done","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":true,"context_lines":[{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"},{"line_number":193,"context_line":"    parser.add_argument(\u0027--campaigning-period\u0027, default\u003dMIN_CAMPAIGNING_PERIOD,"},{"line_number":194,"context_line":"                        type\u003dvalid_campaigning_period,"},{"line_number":195,"context_line":"                        help\u003d\u0027How long campaigning should be held. \u0027"},{"line_number":196,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_CAMPAIGNING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"74b12f25_f2ba9da9","line":193,"range":{"start_line":193,"start_character":25,"end_line":193,"end_character":45},"updated":"2025-01-10 21:05:43.000000000","message":"--campaigning-week","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"80c7204d24b9c1260bef1a47a2a6f68498c2dad9","unresolved":true,"context_lines":[{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"},{"line_number":193,"context_line":"    parser.add_argument(\u0027--campaigning-period\u0027, default\u003dMIN_CAMPAIGNING_PERIOD,"},{"line_number":194,"context_line":"                        type\u003dvalid_campaigning_period,"},{"line_number":195,"context_line":"                        help\u003d\u0027How long campaigning should be held. \u0027"},{"line_number":196,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_CAMPAIGNING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"450f8493_a657d209","line":193,"range":{"start_line":193,"start_character":56,"end_line":193,"end_character":78},"updated":"2025-01-10 21:05:43.000000000","message":"MIN_CAMPAIGNING_WEEKS","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"},{"line_number":193,"context_line":"    parser.add_argument(\u0027--campaigning-period\u0027, default\u003dMIN_CAMPAIGNING_PERIOD,"},{"line_number":194,"context_line":"                        type\u003dvalid_campaigning_period,"},{"line_number":195,"context_line":"                        help\u003d\u0027How long campaigning should be held. \u0027"},{"line_number":196,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_CAMPAIGNING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ea500c19_3f64f919","line":193,"range":{"start_line":193,"start_character":56,"end_line":193,"end_character":78},"in_reply_to":"450f8493_a657d209","updated":"2025-01-13 09:46:12.000000000","message":"please see my comment above","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2ff001462cc308e738913b21eac312107bcd1590","unresolved":false,"context_lines":[{"line_number":190,"context_line":"                        type\u003dvalid_voting_period,"},{"line_number":191,"context_line":"                        help\u003d\u0027How long voting period should be held. \u0027"},{"line_number":192,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_VOTING_WEEKS)"},{"line_number":193,"context_line":"    parser.add_argument(\u0027--campaigning-period\u0027, default\u003dMIN_CAMPAIGNING_PERIOD,"},{"line_number":194,"context_line":"                        type\u003dvalid_campaigning_period,"},{"line_number":195,"context_line":"                        help\u003d\u0027How long campaigning should be held. \u0027"},{"line_number":196,"context_line":"                             \u0027Default is %s weeks.\u0027 % MIN_CAMPAIGNING_WEEKS)"}],"source_content_type":"text/x-python","patch_set":2,"id":"a2273850_d040bc28","line":193,"range":{"start_line":193,"start_character":25,"end_line":193,"end_character":45},"in_reply_to":"74b12f25_f2ba9da9","updated":"2025-01-13 09:46:12.000000000","message":"Done","commit_id":"6d9f87c6c16fff54faec3bc5ee0f20684a03ff1f"}]}
