File size: 939 Bytes
ac0f906
 
 
 
 
 
 
 
 
 
 
 
 
e83f5e9
 
 
ac0f906
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# PIX Project Backend
# Version: 1.0.0

__version__ = "1.0.0"

# Import app từ app.py để tests có thể tìm thấy
import sys
import os

# Thêm thư mục gốc vào sys.path
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

try:
    # Sửa lại cách import đúng - 'app.py' không phải là module hợp lệ
    # 'app' là tên module, '.py' là phần mở rộng tệp
    from app import app
except ImportError:
    # Thử cách khác nếu import trực tiếp không hoạt động
    import importlib.util
    spec = importlib.util.spec_from_file_location("app_module", 
                                                 os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 
                                                             "app.py"))
    app_module = importlib.util.module_from_spec(spec)
    spec.loader.exec_module(app_module)
    app = app_module.app