|
|
|
|
|
""" |
|
|
Debug script to test module imports in Docker environment |
|
|
""" |
|
|
import sys |
|
|
import os |
|
|
|
|
|
|
|
|
print("Current working directory:", os.getcwd()) |
|
|
print("Python path:", sys.path) |
|
|
print("Directory contents:", os.listdir('.')) |
|
|
|
|
|
|
|
|
try: |
|
|
print("\nTrying direct imports...") |
|
|
from controller.pix2text_controller import pix2text_bp |
|
|
print("✅ Direct import successful") |
|
|
except Exception as e: |
|
|
print(f"❌ Direct import failed: {e}") |
|
|
|
|
|
|
|
|
try: |
|
|
print("\nTrying alternative import approach...") |
|
|
sys.path.insert(0, '.') |
|
|
import controller.pix2text_controller as pix2text_module |
|
|
pix2text_bp = pix2text_module.pix2text_bp |
|
|
print("✅ Alternative import successful") |
|
|
except Exception as e2: |
|
|
print(f"❌ Alternative import also failed: {e2}") |
|
|
|
|
|
print("\nTest completed.") |