mirror of
https://github.com/Fare-spec/get_ovh_bills.git
synced 2025-12-07 02:10:37 +00:00
Add a way to identify the script running
This commit is contained in:
21
main.py
21
main.py
@@ -17,10 +17,10 @@ import time as tm
|
||||
def init():
|
||||
global logger
|
||||
# --- Configuration du logging ---
|
||||
logging.addLevelName(logging.DEBUG, "DÉBOGAGE")
|
||||
logging.addLevelName(logging.INFO, "INFO")
|
||||
logging.addLevelName(logging.WARNING, "AVERTISSEMENT")
|
||||
logging.addLevelName(logging.ERROR, "ERREUR")
|
||||
logging.addLevelName(logging.DEBUG, APP_ENV + "|" + "DÉBOGAGE")
|
||||
logging.addLevelName(logging.INFO, APP_ENV + "|" + "INFO")
|
||||
logging.addLevelName(logging.WARNING, APP_ENV + "|" + "AVERTISSEMENT")
|
||||
logging.addLevelName(logging.ERROR, APP_ENV + "|" + "ERREUR")
|
||||
|
||||
os.makedirs(PATH_LOG, exist_ok=True)
|
||||
logger = logging.getLogger(os.path.join(PATH_LOG, "ovh"))
|
||||
@@ -54,17 +54,21 @@ def get_conn():
|
||||
logger.debug("Ouverture de la connexion SQLite vers %s", DB_PATH)
|
||||
conn = sqlite3.connect(DB_PATH)
|
||||
logger.debug("Connexion établie, vérification/creation de la table 'bills'")
|
||||
conn.execute("""
|
||||
conn.execute(
|
||||
"""
|
||||
CREATE TABLE IF NOT EXISTS bills (
|
||||
bill_id TEXT PRIMARY KEY,
|
||||
bill_year INT
|
||||
)""")
|
||||
)"""
|
||||
)
|
||||
|
||||
conn.execute("""
|
||||
conn.execute(
|
||||
"""
|
||||
CREATE TABLE IF NOT EXISTS dj_bill (
|
||||
bill_id TEXT PRIMARY KEY,
|
||||
bill_year INT
|
||||
)""")
|
||||
)"""
|
||||
)
|
||||
conn.commit()
|
||||
logger.info("Base SQLite initialisée et table 'bills' disponible")
|
||||
return conn
|
||||
@@ -280,6 +284,7 @@ if __name__ == "__main__":
|
||||
args = parser.parse_args()
|
||||
|
||||
dotenv.load_dotenv(args.env)
|
||||
APP_ENV = args.env
|
||||
APP_KEY = os.environ["APP_KEY"]
|
||||
APP_SECRET = os.environ["APP_SECRET"]
|
||||
CONSUMER_KEY = os.environ["CONSUMER_KEY"]
|
||||
|
||||
Reference in New Issue
Block a user