from pymongo import MongoClient from core.logger import logger from core.setting import cnf def get_mongo_client(): try: uri = cnf.MONGO_URI dbname = cnf.MONGO_DB client = MongoClient(uri) db = client[dbname] db.command("ping") logger.info("MongoDB connection established successfully") except Exception as e: logger.error(e) return db def get_img_gen_collection(): try: db = get_mongo_client() if db is None: return None return db["img_gen"] except Exception as e: st.error(f"Connections File: {e}")