import atexit

from flask import make_response, request, current_app, Flask, jsonify
from functools import update_wrapper
import json

import strype_payement
import wrapper as wp
import ela_user_account as eua
import prj_common as pc
from six import string_types
from datetime import timedelta
import Ela_Spacy as ls
import user_message_mgt as um
import user_session as us
import partners as pa
import prj_common as mycommon
import ela_index_bdd_classes as ela_index_class
import class_mgt as cm
import Dev_api_functions as dev_function
from flask_cors import CORS, cross_origin
import time
from OpenSSL import SSL
from flask import redirect
from flask import Flask, render_template, request, redirect, url_for
import articles_avis as aa
import GlobalVariable as MYSY_GV
import youtubes_analyse as YTA
import test_perso as TP
import ela_factures_mgt as invoice
import product_service as PS
import ela_factures_mgt as factures
import statistics as Stat
import strype_payement as Stripe
import Inscription_mgt as inscription
import emargement as emargement
import Session_Formation as SF
import email_mgt as emails
import email_inscription_mgt as emails_support
import opco as opco
import Attestation_Certificat as Att_Cert
import tools_cherif.tools_cherif as tools_cherif
import business_prices as business_prices
import lms_chamilo.mysy_lms as mysy_lms
import code_promo_mgt as code_promo_mgt
from apscheduler.schedulers.background import BackgroundScheduler
import appel_offre as appel_offre
import partner_client as partner_client
import Contact as Contact
import Activite as Activite
import ressources_humaines as ressources_humaines
import ressources_materiels as ressources_materiels
import partner_order as partner_order
import partner_document_mgt as partner_document_mgt
import user_access_right as user_access_right
import partner_invoice as partner_invoice
import partner_base_setup as partner_base_setup
import attached_file_mgt as attached_file_mgt
import base_specific_fields as base_specific_fields
import agenda as agenda
import base_partner_session_step as base_partner_session_step
import Session_Formation_Sequence as Session_Formation_Sequence

import base_config_modele_journee as base_config_modele_journee
import Dashbord_queries.session_tbd_qries  as session_tbd_qries
import Dashbord_queries.common_tdb_qries as common_tdb_qries
import Dashbord_queries.formation_tbd_qries as formation_tbd_qries
import Dashbord_queries.ressources_humaines_tbd_qries as ressources_humaines_tbd_qries
import Dashbord_queries.inscription_tdb_qries as inscription_tdb_qries
import Dashbord_queries.factures_tbd_qries as factures_tbd_qries

import Collection_Historique as Collection_Historique
import purchase_prices as purchase_prices
import apprenant_mgt as apprenant_mgt
import module_editique as module_editique
import attestation_formation as attestation_formation
import crm_opportunite as crm_opportunite
import site_formation as site_formation
import paiement_condition as paiement_condition
import E_Sign_Document as E_Sign_Document
import competence as competence
import formulaire_mgt as formulaire_mgt
import survey_mgt as survey_mgt
import unite_enseignement_mgt as unite_enseignement_mgt
import metier_formation_mgt as metier_formation_mgt
import categorie_formation_mgt as categorie_formation_mgt
import domaine_formation_mgt as domaine_formation_mgt
import invoice_paiement_mgt as invoice_paiement_mgt
import Job_Cron as Job_Cron
import notes_apprenant_mgt as notes_apprenant_mgt
import note_evaluation_mgt as note_evaluation_mgt
import groupe_inscrit_mgt as groupe_inscrit_mgt
