blablatdinov / tg-quranbot

Телеграм бот для просмотра аятов, времен намаза
MIT License
10 stars 1 forks source link

Удалить (или задокументировать необходимость) приватных методов #802

Open blablatdinov opened 3 months ago

blablatdinov commented 3 months ago
rg 'def _[^_]' -g '!src/tests/**/*.py'
src/quranbot_answer.py
108:    def _pre_build(self) -> None:

src/services/user_prayer_keyboard.py
126:    async def _exists_prayers(self, update: Update) -> list[Record]:

src/srv/events/check_user_status.py
103:    async def _answers(self, users: AsyncListable[User]) -> list[TgAnswer]:

src/srv/events/mailing_created.py
103:    async def _iteration(

src/srv/events/prayers_mailing.py
136:    async def _iteration(self, answer: TgAnswer, chat_id: int, unsubscribed_users: list[User]) -> None:

src/srv/events/event_hook.py
115:    async def _event_handler(self, message: DeliveredMessage, chnl: aio_pika.abc.AbstractChannel) -> None:
128:    async def _inner_handler(self, message: DeliveredMessage) -> None:

src/services/append_update_id_answer.py
82:    def _build_new_requests(self, origin_requests: list[httpx.Request], debug_params: list[str]) -> list[httpx.Request]:

src/srv/ayats/ayat_link.py
65:    def _ayat_first_digit(self, ayat_num: _AyatNum) -> str:

src/srv/events/morning_content_published.py
105:    def _zipped_ans_chat_ids(self, rows: list[Record]) -> Iterator[tuple[TgAnswer, int]]:
146:    async def _iteration(self, answer: TgAnswer, chat_id: int, unsubscribed_users: list[User]) -> None:

src/handlers/skipped_prayers_answer.py
114:    def _exist_prayer_case(self, prayers_per_day: list[tuple], res: dict, idx: int) -> None:
118:    async def _new_prayer_at_user_case(self, res: dict, date: datetime.date) -> None:
123:    async def _prayers_per_day(self) -> list[tuple]:
141:    async def _dates_range(self) -> list[datetime.date]:

src/handlers/status_answer.py
64:    async def _measure_pgsql(self) -> str:
74:    async def _measure_redis(self) -> str:

src/handlers/podcast_reaction_change_answer.py
119:    async def _message_text_exists_case(self, update: Update) -> list[httpx.Request]:
183:    async def _apply_reaction(self, chat_id: ChatId, reaction: PodcastReactionsT) -> None:

src/srv/ayats/neighbor_ayat_keyboard.py
68:    async def _generate_left_button(self) -> dict[str, str] | None:
80:    async def _generate_right_button(self) -> dict[str, str] | None:

src/services/start/user_already_exists.py
72:    async def _update_and_push_event(self, update: Update) -> None:

src/scheduler_entry.py
39:async def _morning_ayats_task() -> None:
48:async def _daily_prayers_task() -> None:
57:async def _daily_check_user_status() -> None:

src/services/start/start_answer.py
100:    async def _answer(self, update: Update, referrer_chat_id: AsyncIntOrNone) -> TgAnswer:
129:    async def _start_answers(self) -> tuple[str, str]:
135:    async def _create_with_referrer(
0pdd commented 3 months ago

@blablatdinov 21 puzzles #804, #806, #807, #808, #809, #810, #811, #812, #813, #818, #819, #820, #821, #822, #823, #824, #827, #828, #829, #830, #831 are still not solved; solved: #805, #815, #816, #817, [#unknown](), [#unknown]().

0pdd commented 3 months ago

@blablatdinov 19 puzzles #804, #806, #807, #808, #809, #810, #811, #812, #813, #818, #819, #820, #823, #824, #827, #828, #829, #830, #831 are still not solved; solved: #805, #815, #816, #817, #821, #822, [#unknown](), [#unknown]().

0pdd commented 1 month ago

@blablatdinov 18 puzzles #804, #806, #807, #808, #809, #810, #811, #812, #813, #818, #820, #823, #824, #827, #828, #829, #830, #831 are still not solved; solved: #805, #815, #816, #817, #819, #821, #822, [#unknown](), [#unknown]().

0pdd commented 1 month ago

@blablatdinov 18 puzzles #1000, #1016, #1019, #1027, #1035, #1038, #1039, #1040, #1041, #1042, #1043, #1066, #992, #995, #996, #997, #998, #999 are still not solved.

0pdd commented 3 weeks ago

@blablatdinov 17 puzzles #1000, #1016, #1019, #1035, #1038, #1039, #1040, #1041, #1042, #1043, #1066, #992, #995, #996, #997, #998, #999 are still not solved; solved: #1027.