Tech Stack Advisor - Code Viewer

← Back to File Tree

debug_env.py

Language: python | Path: debug_env.py | Lines: 37
#!/usr/bin/env python3
"""Debug script to check environment variables."""
import os
import sys

print("=" * 60)
print("ENVIRONMENT VARIABLE DEBUG")
print("=" * 60)

# Check specific variables
vars_to_check = [
    "ANTHROPIC_API_KEY",
    "QDRANT_URL",
    "QDRANT_API_KEY",
    "ENVIRONMENT",
    "PATH",
    "PYTHONPATH",
]

for var in vars_to_check:
    value = os.getenv(var)
    if value:
        # Mask sensitive values
        if "KEY" in var or "API" in var:
            masked = value[:10] + "..." + value[-10:] if len(value) > 20 else "***"
            print(f"{var}: {masked}")
        else:
            print(f"{var}: {value}")
    else:
        print(f"{var}: NOT SET")

print("\nAll environment variables:")
print("-" * 60)
for key in sorted(os.environ.keys()):
    print(f"  {key}")

print("=" * 60)