)]}'
{"yaml2ical/ical.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"8a34c3af06c0a18f8abe8b446ff054775bd11656","unresolved":true,"context_lines":[{"line_number":56,"context_line":"            suffix \u003d exdate.date_str"},{"line_number":57,"context_line":"            summary \u003d \u0027CANCELLED: %s (%s)\u0027 % (summary, suffix)"},{"line_number":58,"context_line":"        event.add(\u0027summary\u0027, summary)"},{"line_number":59,"context_line":"        event.add(\u0027location\u0027, sch.location)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        # add ical description"},{"line_number":62,"context_line":"        project_descript \u003d \"Project:  %s\" % (meeting.project)"}],"source_content_type":"text/x-python","patch_set":1,"id":"e672c4cf_69b93e93","line":59,"updated":"2026-08-10 21:15:12.000000000","message":"Previously sch.irc was used directly but now we use sch.location. The sch.location value includes a prefix like `irc: ` or `matrix: `. Does this change create all new ical files for all irc meetings as a result?","commit_id":"fd3d03f9ab5ac8d274f12c65c03812e987fa83b3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"82b4fd4c7c5adc2eed9d049999a071cb953bd230","unresolved":false,"context_lines":[{"line_number":56,"context_line":"            suffix \u003d exdate.date_str"},{"line_number":57,"context_line":"            summary \u003d \u0027CANCELLED: %s (%s)\u0027 % (summary, suffix)"},{"line_number":58,"context_line":"        event.add(\u0027summary\u0027, summary)"},{"line_number":59,"context_line":"        event.add(\u0027location\u0027, sch.location)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        # add ical description"},{"line_number":62,"context_line":"        project_descript \u003d \"Project:  %s\" % (meeting.project)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3cb3be1e_ebac4d1a","line":59,"in_reply_to":"4bd8546a_5938b287","updated":"2026-08-10 21:27:18.000000000","message":"Acknowledged","commit_id":"fd3d03f9ab5ac8d274f12c65c03812e987fa83b3"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"2123fb840d49cc851080d110ed0d36a3cfe23144","unresolved":true,"context_lines":[{"line_number":56,"context_line":"            suffix \u003d exdate.date_str"},{"line_number":57,"context_line":"            summary \u003d \u0027CANCELLED: %s (%s)\u0027 % (summary, suffix)"},{"line_number":58,"context_line":"        event.add(\u0027summary\u0027, summary)"},{"line_number":59,"context_line":"        event.add(\u0027location\u0027, sch.location)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        # add ical description"},{"line_number":62,"context_line":"        project_descript \u003d \"Project:  %s\" % (meeting.project)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4bd8546a_5938b287","line":59,"in_reply_to":"e672c4cf_69b93e93","updated":"2026-08-10 21:17:25.000000000","message":"Yes, that seemed reasonable to me in order to handle disambiguation.","commit_id":"fd3d03f9ab5ac8d274f12c65c03812e987fa83b3"}],"yaml2ical/meeting.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"82b4fd4c7c5adc2eed9d049999a071cb953bd230","unresolved":true,"context_lines":[{"line_number":69,"context_line":"                self.location \u003d f\u0027matrix: {self.matrix}\u0027"},{"line_number":70,"context_line":"            self.freq \u003d sched_yaml[\u0027frequency\u0027]"},{"line_number":71,"context_line":"            self._recurrence \u003d sched_yaml[\u0027frequency\u0027]"},{"line_number":72,"context_line":"            if not self.irc or self.matrix:"},{"line_number":73,"context_line":"                raise KeyError(\u0027irc\u0027)"},{"line_number":74,"context_line":"        except KeyError as e:"},{"line_number":75,"context_line":"            print(\"Invalid YAML meeting schedule definition - missing \""}],"source_content_type":"text/x-python","patch_set":1,"id":"3aafa844_2be1abb1","line":72,"range":{"start_line":72,"start_character":27,"end_line":72,"end_character":31},"updated":"2026-08-10 21:27:18.000000000","message":"Should this be `and not self.matrix`? I think the unittest is failing due to this condition being true beacuse self.irc is False and self.matrix is true (though due to the or it doesn\u0027t matter what value is in self.matrix.","commit_id":"fd3d03f9ab5ac8d274f12c65c03812e987fa83b3"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"9f23806fe9f1d490ffc1aa810dd0ee24e0f5dd10","unresolved":false,"context_lines":[{"line_number":69,"context_line":"                self.location \u003d f\u0027matrix: {self.matrix}\u0027"},{"line_number":70,"context_line":"            self.freq \u003d sched_yaml[\u0027frequency\u0027]"},{"line_number":71,"context_line":"            self._recurrence \u003d sched_yaml[\u0027frequency\u0027]"},{"line_number":72,"context_line":"            if not self.irc or self.matrix:"},{"line_number":73,"context_line":"                raise KeyError(\u0027irc\u0027)"},{"line_number":74,"context_line":"        except KeyError as e:"},{"line_number":75,"context_line":"            print(\"Invalid YAML meeting schedule definition - missing \""}],"source_content_type":"text/x-python","patch_set":1,"id":"0b752428_c9623e4f","line":72,"in_reply_to":"3aafa844_2be1abb1","updated":"2026-08-10 21:39:56.000000000","message":"Yep, I started this a different way and did not update it, thanks.","commit_id":"fd3d03f9ab5ac8d274f12c65c03812e987fa83b3"}]}
