Aurélie GABU commited on
Commit
544fb75
·
1 Parent(s): ff13a09

Fix conflicts

Browse files
Files changed (1) hide show
  1. App/database.py +2 -13
App/database.py CHANGED
@@ -1,30 +1,23 @@
1
  import os
2
  from dotenv import load_dotenv
3
- from sqlalchemy import create_engine
4
  from sqlalchemy.orm import sessionmaker, declarative_base
5
- <<<<<<< HEAD
6
- =======
7
 
8
  # Tentative d'import SQLAlchemy uniquement si disponible
9
  try:
 
 
10
  SQLALCHEMY_AVAILABLE = True
11
  except ModuleNotFoundError:
12
  SQLALCHEMY_AVAILABLE = False
13
- >>>>>>> 730f23d8af257943c5e13570e1fab5a743e559e7
14
 
15
  load_dotenv()
16
 
17
  # Détection si on est en CI (GitHub Actions) ou en test
18
  IS_CI = os.getenv("CI") == "true"
19
  IS_PYTEST = "pytest" in os.getenv("PYTHONPATH", "") or os.getenv("PYTEST_CURRENT_TEST") is not None
20
- <<<<<<< HEAD
21
-
22
- SKIP_DB = IS_CI or IS_PYTEST
23
- =======
24
  IS_HF = os.getenv("SPACE_ID") is not None # Hugging Face
25
 
26
  SKIP_DB = IS_CI or IS_PYTEST or IS_HF or not SQLALCHEMY_AVAILABLE
27
- >>>>>>> 730f23d8af257943c5e13570e1fab5a743e559e7
28
 
29
  DB_USER = os.getenv("DB_USER", "postgres")
30
  DB_PASSWORD = os.getenv("DB_PASSWORD", "password")
@@ -34,11 +27,7 @@ DB_NAME = os.getenv("DB_NAME", "test_db")
34
 
35
  DATABASE_URL = (f"postgresql+psycopg2://{DB_USER}:{DB_PASSWORD}"f"@{DB_HOST}:{DB_PORT}/{DB_NAME}")
36
 
37
- <<<<<<< HEAD
38
- Base = declarative_base()
39
- =======
40
  Base = declarative_base() if SQLALCHEMY_AVAILABLE else None
41
- >>>>>>> 730f23d8af257943c5e13570e1fab5a743e559e7
42
 
43
  if not SKIP_DB:
44
  engine = create_engine(DATABASE_URL)
 
1
  import os
2
  from dotenv import load_dotenv
 
3
  from sqlalchemy.orm import sessionmaker, declarative_base
 
 
4
 
5
  # Tentative d'import SQLAlchemy uniquement si disponible
6
  try:
7
+ from sqlalchemy import create_engine
8
+ from sqlalchemy.orm import sessionmaker, declarative_base
9
  SQLALCHEMY_AVAILABLE = True
10
  except ModuleNotFoundError:
11
  SQLALCHEMY_AVAILABLE = False
 
12
 
13
  load_dotenv()
14
 
15
  # Détection si on est en CI (GitHub Actions) ou en test
16
  IS_CI = os.getenv("CI") == "true"
17
  IS_PYTEST = "pytest" in os.getenv("PYTHONPATH", "") or os.getenv("PYTEST_CURRENT_TEST") is not None
 
 
 
 
18
  IS_HF = os.getenv("SPACE_ID") is not None # Hugging Face
19
 
20
  SKIP_DB = IS_CI or IS_PYTEST or IS_HF or not SQLALCHEMY_AVAILABLE
 
21
 
22
  DB_USER = os.getenv("DB_USER", "postgres")
23
  DB_PASSWORD = os.getenv("DB_PASSWORD", "password")
 
27
 
28
  DATABASE_URL = (f"postgresql+psycopg2://{DB_USER}:{DB_PASSWORD}"f"@{DB_HOST}:{DB_PORT}/{DB_NAME}")
29
 
 
 
 
30
  Base = declarative_base() if SQLALCHEMY_AVAILABLE else None
 
31
 
32
  if not SKIP_DB:
33
  engine = create_engine(DATABASE_URL)