command/bin/bash -lc "nl -ba app/tools.py | sed -n '296,420p'"
exit code 0
Output: 296 def search_company_ticker(query: str, limit: int = 10) -> str: 297 normalized_query = query.strip() 298 normalized_limit = max(1, min(limit, 20)) 299 300 if not normalized_query: 301 return _safe_json( 302 { 303 "query": query, 304 "status": "invalid_request", 305 "message": "A company name or ticker search query is required.", 306 "results": [], 307 } 308 ) 309 310 try: 311 data = _call_fmp( 312 "search_company_ticker", 313 "search-name", 314 query=normalized_query, 315 limit=normalized_limit, 316 ) 317 except FMPAPIError as exc: 318 logger.warning( 319 "FMP company ticker search failed", 320 extra={ 321 "query": normalized_query, 322 "limit": normalized_limit, 323 "error": str(exc), 324 }, 325 ) 326 return _safe_json( 327 { 328 "query": normalized_query, 329 "status": "unavailable", 330 "message": "FMP company ticker search is currently unavailable.", 331 "results": [], 332 "error"