fix: Correct syntax errors in market_intel_orchestrator.py introduced by previous update

This commit is contained in:
2025-12-29 13:36:21 +00:00
parent 032a269c6f
commit c547c2388f

View File

@@ -121,8 +121,7 @@ def serp_search(query, num_results=3):
def _extract_target_industries_from_context(context_content):
md = context_content
# Versuche verschiedene Muster für die Tabelle, falls das Format variiert
step2_match = re.search(r'##\s*Schritt\s*2:[\s\S]*?(?=\n##\s*Schritt\s*\d:|
*$)', md, re.IGNORECASE)
step2_match = re.search(r'##\s*Schritt\s*2:[\s\S]*?(?=\n##\s*Schritt\s*\d:|\s*$)', md, re.IGNORECASE)
if not step2_match:
# Fallback: Suche nach "Zielbranche" irgendwo im Text
match = re.search(r'Zielbranche\s*\|?\s*([^|\n]+)', md, re.IGNORECASE)
@@ -406,7 +405,7 @@ def analyze_company(company_name, strategy, target_market):
tech_queries = [
f'"{company_name}" ({group1})',
f'"{company_name}" ({group2})',
f'"{company_name}" "supplier portal" login" # Suche nach dem Portal selbst
f'"{company_name}" "supplier portal" login' # Suche nach dem Portal selbst
]
logger.info(f"Starte erweiterte Tech-Stack-Suche für {company_name}...")
@@ -425,7 +424,7 @@ def analyze_company(company_name, strategy, target_market):
# Firmographics Search
firmographics_results = serp_search(f"{company_name} Umsatz Mitarbeiterzahl 2023")
firmographics_context = "\n".join([f"- {r['snippet']} ({r['link']})") for r in firmographics_results])
firmographics_context = "\n".join([f"- {r['snippet']} ({r['link']})" for r in firmographics_results])
# Signal Searches (Original Strategy)
signals = strategy.get('signals', [])
@@ -452,7 +451,7 @@ def analyze_company(company_name, strategy, target_market):
logger.info(f"Signal Search '{signal['name']}': {query}")
results = serp_search(query, num_results=3)
if results:
search_context = "\n".join([f" * Snippet: {r['snippet']}\n Source: {r['link']}") for r in results])
search_context = "\n".join([f" * Snippet: {r['snippet']}\n Source: {r['link']}" for r in results])
if search_context:
signal_evidence.append(f"SIGNAL '{signal['name']}':\n{search_context}")