mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-13 02:41:50 +08:00
refactor: 移除 CLI 中过宽的异常捕获
- 移除所有 16 个 except Exception 块 - 只保留对特定异常的捕获 (StorageError, ConfigError, SearchError 等) - 允许未知异常自然传播,便于调试 - 保留嵌入功能的可选异常处理 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1546,7 +1546,6 @@ def model_delete(
|
|||||||
Example:
|
Example:
|
||||||
codexlens model-delete fast # Delete fast model
|
codexlens model-delete fast # Delete fast model
|
||||||
"""
|
"""
|
||||||
try:
|
|
||||||
from codexlens.cli.model_manager import delete_model
|
from codexlens.cli.model_manager import delete_model
|
||||||
|
|
||||||
if not json_mode:
|
if not json_mode:
|
||||||
@@ -1578,7 +1577,6 @@ def model_info(
|
|||||||
Example:
|
Example:
|
||||||
codexlens model-info code # Get code model details
|
codexlens model-info code # Get code model details
|
||||||
"""
|
"""
|
||||||
try:
|
|
||||||
from codexlens.cli.model_manager import get_model_info
|
from codexlens.cli.model_manager import get_model_info
|
||||||
|
|
||||||
result = get_model_info(profile)
|
result = get_model_info(profile)
|
||||||
@@ -1627,7 +1625,6 @@ def embeddings_status(
|
|||||||
codexlens embeddings-status ~/.codexlens/indexes/project/_index.db # Check specific index
|
codexlens embeddings-status ~/.codexlens/indexes/project/_index.db # Check specific index
|
||||||
codexlens embeddings-status ~/projects/my-app # Check project (auto-finds index)
|
codexlens embeddings-status ~/projects/my-app # Check project (auto-finds index)
|
||||||
"""
|
"""
|
||||||
try:
|
|
||||||
from codexlens.cli.embedding_manager import check_index_embeddings, get_embedding_stats_summary
|
from codexlens.cli.embedding_manager import check_index_embeddings, get_embedding_stats_summary
|
||||||
|
|
||||||
# Determine what to check
|
# Determine what to check
|
||||||
@@ -1788,7 +1785,6 @@ def embeddings_generate(
|
|||||||
"""
|
"""
|
||||||
_configure_logging(verbose)
|
_configure_logging(verbose)
|
||||||
|
|
||||||
try:
|
|
||||||
from codexlens.cli.embedding_manager import generate_embeddings, generate_embeddings_recursive
|
from codexlens.cli.embedding_manager import generate_embeddings, generate_embeddings_recursive
|
||||||
|
|
||||||
# Resolve path
|
# Resolve path
|
||||||
|
|||||||
Reference in New Issue
Block a user