From 49f657f90c6842c96acb45e09cb2512b7659a3d9 Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Mon, 15 Apr 2024 12:29:51 +0100 Subject: [PATCH] ensures telegram client is disconnected and the event loop can close --- poetry.lock | 2 +- pyproject.toml | 2 +- telegram_phone_number_checker/main.py | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/poetry.lock b/poetry.lock index f30bda7..d10ac99 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. [[package]] name = "anyio" diff --git a/pyproject.toml b/pyproject.toml index 7331083..385e7ef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "telegram-phone-number-checker" -version = "1.1.0" +version = "1.2.0" description = "Check if phone numbers are connected to Telegram accounts." authors = ["Bellingcat"] license = "MIT" diff --git a/telegram_phone_number_checker/main.py b/telegram_phone_number_checker/main.py index 3e456c7..72c27b6 100644 --- a/telegram_phone_number_checker/main.py +++ b/telegram_phone_number_checker/main.py @@ -245,6 +245,7 @@ async def run_program( client = await login(api_id, api_hash, api_phone_number) res = await validate_users(client, phone_numbers) show_results(output, res) + client.disconnect() if __name__ == "__main__":