Open markpolyak opened 3 years ago
В описании структуры файла допущена ошибка. Первым столбцом, перед адресом комиссии, должно идти ее название.
Пример того, что должно быть:
ТИК № 1 190005, Санкт-Петербург, Адмиралтейский район, Измайловский проспект, дом 10, кабинет 108 8(812)2414485 8(812)2414485 letterik01@spbik.spb.ru 05.05.2026
Участковая избирательная комиссия №1 190068, Санкт-Петербург, Адмиралтейский район, муниципальное образование муниципальный округ Коломна, набережная Крюкова канала, дом 15, ГБОУ СОШ № 232 8(812)4173483, 8(911)8484773 08.06.2023 190068, Санкт-Петербург, Адмиралтейский район, муниципальное образование муниципальный округ Коломна, набережная Крюкова канала, дом 15, ГБОУ СОШ № 232 8(812)4173483, 8(911)8484773
...
Добавить в метод
get_members
парсинг общих сведений об избирательных комиссиях, чтобы для их извлечения не приходилось два раза обходить парсером все комиссии. Таким образом, за один проход будут извлекаться списки членов комиссии и общие сведения о ней. Сам методget_members
переименовать, чтобы он правильно отражал суть, напр. вparse_commission
. Добавить необходимый функционал в остальные методы, добавить параметр(-ы) командной строки для управления именем выходного файла с общими сведениями о комиссиях и др. по необходимости.Дополнительные данные о комиссиях должны сохраняться в отдельный текстовый файл в формате TSV со следующей структурой:
Подготовить пул-реквест, решающий данную задачу