diff --git a/Server/src/cli/commands/editor.py b/Server/src/cli/commands/editor.py index adbd2ae..d4d38ea 100644 --- a/Server/src/cli/commands/editor.py +++ b/Server/src/cli/commands/editor.py @@ -474,7 +474,8 @@ def custom_tool(tool_name: str, params: str): except json.JSONDecodeError as e: print_error(f"Invalid JSON for params: {e}") print_info("Example: --params '{\"key\":\"value\"}'") - print_info("Tip: wrap JSON in single quotes to avoid shell escaping issues.") + print_info( + "Tip: wrap JSON in single quotes to avoid shell escaping issues.") sys.exit(1) try: @@ -486,14 +487,16 @@ def custom_tool(tool_name: str, params: str): if result.get("success"): print_success(f"Executed custom tool: {tool_name}") else: - message = (result.get("message") or result.get("error") or "").lower() + message = (result.get("message") + or result.get("error") or "").lower() if "not found" in message and "tool" in message: try: tools_result = run_list_custom_tools(config) tools = tools_result.get("tools") if tools is None: data = tools_result.get("data", {}) - tools = data.get("tools") if isinstance(data, dict) else None + tools = data.get("tools") if isinstance( + data, dict) else None names = [ t.get("name") for t in tools if isinstance(t, dict) and t.get("name") ] if isinstance(tools, list) else [] diff --git a/Server/src/cli/commands/prefab.py b/Server/src/cli/commands/prefab.py index 5f58537..d069d5b 100644 --- a/Server/src/cli/commands/prefab.py +++ b/Server/src/cli/commands/prefab.py @@ -137,7 +137,8 @@ def info(path: str, compact: bool): click.echo(f" Type: {data.get('prefabType', 'Unknown')}") click.echo(f" Root: {data.get('rootObjectName', 'N/A')}") click.echo(f" GUID: {data.get('guid', 'N/A')}") - click.echo(f" Components: {len(data.get('rootComponentTypes', []))}") + click.echo( + f" Components: {len(data.get('rootComponentTypes', []))}") click.echo(f" Children: {data.get('childCount', 0)}") if data.get('isVariant'): click.echo(f" Variant of: {data.get('parentPrefab', 'N/A')}")