with open('eden_complete_system.py', 'r') as f:
    content = f.read()

# Fix the JSON serialization by converting the status properly
old_code = '''    status = eden.get_complete_status()
    print(json.dumps(status, indent=2))'''

new_code = '''    status = eden.get_complete_status()
    # Convert to JSON-safe format
    try:
        print(json.dumps(status, indent=2, default=str))
    except:
        print("Status (formatted):")
        for key, value in status.items():
            print(f"  {key}: {value}")'''

content = content.replace(old_code, new_code)

with open('eden_complete_system.py', 'w') as f:
    f.write(content)

print("Fixed JSON serialization!")
