Skip to main content
Glama
debug_mace4.py795 B
""" Quick debug test for Mace4 """ import subprocess import tempfile import os from pathlib import Path ladr_path = Path("/home/ty/Repositories/mcp-logic/ladr/bin") mace4_exe = ladr_path / "mace4" # Create simple test input content = """ assign(domain_size, 2). assign(iterate_up_to, 0). assign(max_seconds, 10). formulas(assumptions). P(a). end_of_list. """ fd, path = tempfile.mkstemp(suffix=".in", text=True) with os.fdopen(fd, "w") as f: f.write(content) print(f"Running: {mace4_exe} -f {path}") result = subprocess.run([str(mace4_exe), "-f", str(path)], capture_output=True, text=True, timeout=10, cwd=str(mace4_exe.parent)) print("STDOUT:") print(result.stdout) print("\nSTDERR:") print(result.stderr) print(f"\nReturn code: {result.returncode}") # Cleanup Path(path).unlink()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/angrysky56/mcp-logic'

If you have feedback or need assistance with the MCP directory API, please join our Discord server