Glossarion / direct_imports.py
Shirochi's picture
Upload 41 files
457b8fd verified
import sys
import os
# Add the current directory to Python path so we can import our modules
current_dir = os.path.dirname(os.path.abspath(__file__))
if current_dir not in sys.path:
sys.path.insert(0, current_dir)
# When running as executable, modules might be in _MEIPASS
if hasattr(sys, '_MEIPASS'):
meipass_dir = sys._MEIPASS
if meipass_dir not in sys.path:
sys.path.insert(0, meipass_dir)
# Now we can safely import our modules
try:
from extract_glossary_from_epub import main as glossary_main
except ImportError as e:
print(f"Failed to import glossary module: {e}")
glossary_main = None
try:
from TransateKRtoEN import main as translation_main
except ImportError as e:
print(f"Failed to import translation module: {e}")
translation_main = None
try:
from epub_converter import fallback_compile_epub
except ImportError as e:
print(f"Failed to import epub converter: {e}")
fallback_compile_epub = None
try:
from scan_html_folder import scan_html_folder
except ImportError as e:
print(f"Failed to import scanner: {e}")
scan_html_folder = None