From 69bcc9822c82ee6d726c98deafbdd0a20527a55a Mon Sep 17 00:00:00 2001 From: A Farzat Date: Thu, 21 Aug 2025 09:41:56 +0300 Subject: Move components to root directory Some components might be shared with other applications such as the data analyser later on. --- data-collection/components/database.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 data-collection/components/database.py (limited to 'data-collection/components/database.py') diff --git a/data-collection/components/database.py b/data-collection/components/database.py deleted file mode 100644 index 72f63e6..0000000 --- a/data-collection/components/database.py +++ /dev/null @@ -1,16 +0,0 @@ -import atexit -from typing import Any, Dict -from pymongo import MongoClient -from pymongo.database import Database -from pymongo.collection import Collection -from components.subscriptions.typing import SubsDict -from components.users.typing import UserDict - -client: MongoClient[Any] = MongoClient("mongodb://localhost", tz_aware=True) -database: Database[Any] = client.get_database("youtube") -subscriptions: Collection[SubsDict] = database.get_collection("subscriptions") -users: Collection[UserDict] = database.get_collection("users") - -@atexit.register -def _cleanup() -> None: - client.close() -- cgit v1.2.3-70-g09d2