Fix import paths in src/seo modules and restore scripts directory
- Fixed relative path calculation for scripts directory - Used Path(__file__).parents[2] for correct path resolution - Added check to prevent duplicate path additions - Restored scripts directory from git index Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
1
output/.~lock.category_proposals_20260216_150925.csv#
Normal file
1
output/.~lock.category_proposals_20260216_150925.csv#
Normal file
@@ -0,0 +1 @@
|
||||
,acid,MacBook-Pro-de-Kevin.local,16.02.2026 15:09,file:///Users/acid/Library/Application%20Support/LibreOffice/4;
|
||||
@@ -5,9 +5,10 @@ Analyzer Module - AI-powered post analysis
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Import from scripts directory
|
||||
scripts_dir = Path(__file__).parent.parent.parent / 'scripts'
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
# Import from scripts directory (parent of src)
|
||||
scripts_dir = Path(__file__).parents[2] / 'scripts'
|
||||
if str(scripts_dir) not in sys.path:
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
|
||||
from ai_analyze_posts_for_decisions import PostAnalyzer
|
||||
|
||||
|
||||
@@ -5,9 +5,10 @@ Approval System Module - User approval for recommendations
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Import from scripts directory
|
||||
scripts_dir = Path(__file__).parent.parent.parent / 'scripts'
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
# Import from scripts directory (parent of src)
|
||||
scripts_dir = Path(__file__).parents[2] / 'scripts'
|
||||
if str(scripts_dir) not in sys.path:
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
|
||||
from user_approval import UserApprovalSystem
|
||||
|
||||
|
||||
@@ -5,9 +5,10 @@ Category Manager Module - Category management across sites
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Import from scripts directory
|
||||
scripts_dir = Path(__file__).parent.parent.parent / 'scripts'
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
# Import from scripts directory (parent of src)
|
||||
scripts_dir = Path(__file__).parents[2] / 'scripts'
|
||||
if str(scripts_dir) not in sys.path:
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
|
||||
from category_manager import CategoryManager
|
||||
|
||||
|
||||
@@ -5,9 +5,10 @@ Recategorizer Module - AI-powered post recategorization
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Import from scripts directory
|
||||
scripts_dir = Path(__file__).parent.parent.parent / 'scripts'
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
# Import from scripts directory (parent of src)
|
||||
scripts_dir = Path(__file__).parents[2] / 'scripts'
|
||||
if str(scripts_dir) not in sys.path:
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
|
||||
from ai_recategorize_posts import PostRecategorizer
|
||||
|
||||
|
||||
@@ -5,9 +5,10 @@ SEO Checker Module - SEO quality analysis
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Import from scripts directory
|
||||
scripts_dir = Path(__file__).parent.parent.parent / 'scripts'
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
# Import from scripts directory (parent of src)
|
||||
scripts_dir = Path(__file__).parents[2] / 'scripts'
|
||||
if str(scripts_dir) not in sys.path:
|
||||
sys.path.insert(0, str(scripts_dir))
|
||||
|
||||
from multi_site_seo_analyzer import MultiSiteSEOAnalyzer
|
||||
|
||||
|
||||
Reference in New Issue
Block a user