from global_conf import CONFIG

#### https://docs.python-arango.com/en/main/
from arango import ArangoClient

import logging
import os 


def get_dicks_collection(): 
    try:
        arango_client = ArangoClient(hosts=CONFIG['databaso']['host'] ) 
        pipisa_db     = arango_client.db(
            CONFIG['databaso']['base'], 
            username=os.environ['ARANGO_USR'],
            password=os.environ['ARANGO_PWD'],
            #username=CONFIG['databaso']['user'],
            #password=CONFIG['databaso']['pass']
        ) 
        dicks_collection = pipisa_db.collection(CONFIG['databaso']['collection']) 

        return dicks_collection
    except Exception as e: 
        logging.error('ошибка DB при взятии коллекции пипис')
        logging.error(e) 


def get_posts_removal_collection(): 
    try:
        arango_client = ArangoClient(hosts=CONFIG['databaso']['host'] ) 
        pipisa_db     = arango_client.db(
            CONFIG['databaso']['base'],  
            username=os.environ['ARANGO_USR'],
            password=os.environ['ARANGO_PWD'],
            #username=CONFIG['databaso']['user'],
            #password=CONFIG['databaso']['pass']
        ) 
        posts_removal_collection = pipisa_db.collection(CONFIG['databaso']['posts_removal_collection']) 

        return posts_removal_collection
    except Exception as e: 
        logging.error('ошибка DB при взятии коллекции постов-на-удаление')
        logging.error(e)