|
4 | 4 | from typing import Set, Dict |
5 | 5 | from typing import Annotated, Optional |
6 | 6 |
|
7 | | -from mcp.server.fastmcp.exceptions import ToolError |
8 | 7 | import typer |
9 | 8 | from loguru import logger |
10 | 9 | from rich.console import Console |
@@ -128,14 +127,12 @@ def display_changes( |
128 | 127 | async def run_status(project: Optional[str] = None, verbose: bool = False): # pragma: no cover |
129 | 128 | """Check sync status of files vs database.""" |
130 | 129 |
|
131 | | - try: |
132 | | - async with get_client() as client: |
133 | | - project_item = await get_active_project(client, project, None) |
134 | | - response = await call_post(client, f"{project_item.project_url}/project/status") |
135 | | - sync_report = SyncReportResponse.model_validate(response.json()) |
136 | | - |
137 | | - display_changes(project_item.name, "Status", sync_report, verbose) |
| 130 | + async with get_client() as client: |
| 131 | + project_item = await get_active_project(client, project, None) |
| 132 | + response = await call_post(client, f"{project_item.project_url}/project/status") |
| 133 | + sync_report = SyncReportResponse.model_validate(response.json()) |
138 | 134 |
|
| 135 | + display_changes(project_item.name, "Status", sync_report, verbose) |
139 | 136 |
|
140 | 137 |
|
141 | 138 | @app.command() |
|
0 commit comments